Fork me on GitHub

文章分类 -  C/C++

摘要:正确区分不同的查找算法count,find,binary_search,lower_bound,upper_bound,equal_range 本文是对Effective STL第45条的一个总结,阐述了各种查找算法的异同以及使用他们的时机。 首先可供查找的算法大致有count,find,binar 阅读全文
posted @ 2018-01-31 00:03 ranjiewen 阅读(392) 评论(0) 推荐(0) 编辑
摘要:C++ STL中提供了不少和排序相关的算法,包括堆排序(heap_sort)、排序(sort)、稳定排序(stable_sort)、局部排序(partial_sort),时间复杂度均为O(nlogn)。其中,对于堆排序,也提供了不少函数,像入堆push_heap、创建堆make_heap、出堆pop 阅读全文
posted @ 2018-01-29 23:18 ranjiewen 阅读(705) 评论(0) 推荐(0) 编辑
摘要:举例如下: char a[10];1、定义的时候直接用字符串赋值char a[10]="hello";注意:不能先定义再给它赋值,如 char a[10]; a[10]="hello";这样是错误的! 2、对数组中字符逐个赋值char a[10]={'h','e','l','l','o'}; 3、利 阅读全文
posted @ 2017-05-09 22:31 ranjiewen 阅读(25452) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示