• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
mengxm
博客园    首页    新随笔    联系   管理    订阅  订阅
2011年6月11日
hdu1251
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1251今天刚看了字典树的资料,想做题练练手,结果很悲剧,字典树调了4个小时才做出一道水题此题题意就是求解单词前缀的数量,通过字典树减少内存,并且查找单词时间只与单词长度有关对于此题主要有一点提示就是,题目明确表示输入不会有相同单词,就是说查找单个字母若已存在字典树中只需将它的前缀数+1即可,而不存在的话就是新开一个节点,前缀数为1 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 struct n 阅读全文
posted @ 2011-06-11 13:36 mengxm 阅读(566) 评论(0) 推荐(0)
C++标准库vector容器
摘要: 我们可以将vector看成是数组的升级,是广义上的数组并且数据类型自己定义,数组元素个数不限vector的定义方式:vector<类型> 变量名初始化方式:vector<T> v1 //默认构造函数v1为空vector<T> v2(v1) //v2成为v1的副本vector<T> v3(n,i) //v3含有n个i元素vector<T> v4(n) //v4含有初始化的元素的个副本在第三种初始化方式中有元素个数和元素值确定了一个vector对象,vector对象而言它希望达到的目的是动态的分配内存,增加元素,而不是预先确定内存大小ve 阅读全文
posted @ 2011-06-11 01:21 mengxm 阅读(635) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3