做个入门总结
来源:互联网 发布:手感好中性笔 知乎 编辑:程序博客网 时间:2024/05/20 06:27
基本输入输出
1.说不清楚有多少输出
C语法:
while(scanf("%d %d",&a, &b) != EOF)
{
....
}
2.输入一开始就会说有N个Input Block,下面接着是N个Input Block。
scanf("%d",&n) ;
for( i=0 ;i<n ; i++ )
{
....
}
3.输入不说明有多少个Input Block,但以某个特殊输入为结束标志
while(scanf("%d",&n) && n!=0 )
{
....
}
以空行作为两部分输出间隔如何处理?
4.scanf与gets的不一样的地方,scanf读入字符串以后将回车留在输入流中,不能直接后接gets,同时scanf会抛弃一开始独到的回车
getline也可以考虑
5.基本字符串操作
strcpy,strncpy,strstr,strcmp
6. sscanf是个有意思的东西
7. STL的排序和搜索算法
基本结构 sort(begin,end,comp)
左闭右开的关系[first,last),comp函数可以自行进行编写,first和last可以是迭代器,平均时间复杂度nlogn,最坏时间复杂度n^2
具有非常好的实用性和扩展性
二分查找binary_search
first和last同上,value代表需要查找的的值,comp函数也可以自行进行编写
例如:binary_search (v.begin(), v.end(), 6, myfunction)
8.memset
void *memset(void *s, int ch, size_t n);
注意n是字节数目,用ch代替这个n个字节数目
- 做个入门总结
- 找个地方做总结
- 2013个人工做总结
- 做个“总结习惯”的标记
- 开始做个作品总结吧
- CSS入门学习,做了个简单的导航条
- 结合工作对linux做个入门小结
- 程序写了5年了,做个一个总结
- 4.15 资料清理 还没做的事情 做个总结
- 对hibernate知识点做了个小总结
- 对目前公司用到的框架做个总结
- 我做的第一个项目的项目总结
- 刚刚做好LFS(6.2),做个总结
- 时间过的很快,在此暂时做个总结
- 希望能有时间就对技术做个总结
- 开端-且做个年末总结吧
- 抓住2016年的最后时光,做个总结
- 做个项目总结出来的递归用法
- SQLhelper使用事务
- CATransition 的初级应用
- 移动云
- 编辑距离(Levenshtein Distance)
- c# string
- 做个入门总结
- IBM“智慧的运算”
- 感知this指针 人工传递this指针技巧
- CONST
- 关于Struts 2对Date类型的自动类型转换出错的问题
- java.lang.OutOfMemoryError: Java heap space内在溢出
- 论IT从业人员知识的学习方法以及学习技巧(摘抄)
- StoredProcedure “存储过程名” 的TextHeader 中存在语法错误
- 第十三周实验报告1