数据结构-算法日志

算法培训第一周内容

Day1 链表
课件:
//SRCT_Certi/8.第三期Pro培训/培训课件/day1_链表/

习题:
    POJ 3481

Day2 栈,队列
课件:
//SRCT_Certi/8.第三期Pro培训/培训课件/day2_栈,队列/

习题:
    进制转换://SRCT_Certi/8.第三期Pro培训/培训课件/day2_栈,队列/数制转换.cpp
    检查括号配对: //SRCT_Certi/8.第三期Pro培训/培训课件/day2_栈,队列/括号配对.cpp
    POJ 1363

Day3 哈希
课件:
//SRCT_Certi/8.第三期Pro培训/培训课件/day3_哈希/

习题:
    POJ 1200
    POJ 2503
    POJ 3274
    POJ 3349

Day4 总结
时间复杂度:
1层for循环复杂度为O(n), n计算大约 100M次 是 1s
2层for循环复杂度为O(n^2),n计算大约 10k次 是 1s
递归的复杂度是O(log n)

Week2

Day5 排序
计数排序:是稳定的排序 ,频率统计
归并排序
习题:2092 2388 2299 1723 1788 1318

Day6~9 树和堆
课件
//SRCT_Certi/8.第三期Pro培训/培训课件/day5_树和堆/

树
    树的遍历(二叉树的递归形式):前序,中序,后序
    习题:POJ 2255,3630

堆(优先队列)
    类型:大顶堆,小顶堆
    基本操作:上滑,下滑
    实现:数组形式
    应用:求中位数
    实现: TOJ 3115 ,POJ 3481 2431

哈夫曼树:
    树的构建:利用优先队列排序建树
    树的查找:带权路径长度最短的树 POJ 3253
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值