ACM:《算法竞赛入门经典》第二版

前言
这篇博客是对《算法竞赛入门经典》第二版的习题总结。其中一二章是基础中的基础,省去。

复习的时候直接阅读书上的题目大意,然后直接看代码


三、数组和字符串

习题知识点难度解题报告
3-2开灯问题使用a[i] = !a[i]模拟开关灯1
蛇形填数printf左对齐右对齐输出2%3d%-3d
Tex Quotes, UVa 272字符替换1逐字符输出
WERTYU, UVa 10082移位编码问题1一次性存储
Palindromes, UVa 401判断回文串,判断镜像串2使用递归判断
Master-Mind Hints, UVa 3042次匹配2
Digit Generator, UVa 1583数字逐位相加2一次性建表求解
Circular Sequence, UVa 1584字符串删除2s.erase(pos,len)

四、函数和递归

习题知识点难度解题报告
Ancient Cipher, UVA 1339计数排序2
Hangman Judge, UVA 489字符匹配消除2
The Dole Queue, UVA - 133 数组模拟环状队列2使用do while式循环模拟
Message Decoding, UVA - 213 等比数列,带空格输入,输入细节坑3代码
Spreadsheet Tracking, UVA - 512模拟3代码

五、C++于STL入门

习题知识点难度解题报告
Where is the Marble? UVA - 10474排序查找2sortlower_bound使用
The Blocks Problem,UVA - 101vector使用2代码
Andy’s First Dictionary UVA - 10815Set插入与遍历2代码
Ananagrams UVA - 156Map相关操作2代码
The SetStack Computer UVA - 12096多种数据结构混用,集合求交求并4代码
Team Queue UVA - 540queue插入与删除2每一个队的所有人在一起
Team Queue UVA - 136从小到大优先队列与Set22x,3x,5x是丑数
Team Queue UVA - 400格式化输出可变长度2cout << setw(int) << left
Database UVA - 1592 Set应用2str转为int, 并用pair作为key

六、数据结构基础

习题知识点难度解题报告
Database UVA - 1592 deque的运用3push_front/push_back/pop_back/pop_front
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值