- 博客(5)
- 收藏
- 关注
原创 C++——STL学习
引言STL(Standard Template Library),即标准模板库,是C++标准函数库中的一部分,其在标准函数库占的比重将近80%,其涵盖了常用的数据结构和算法,灵活运用STL库可以明显降低开发强度。对于初学者,要尽快学会使用STL库,在灵活使用的基础上再进一步了解其底层实现,受益匪浅。本文先说说STL中的容器以及容器的操作。1. 顺序容器1.1 vectorvector的内...
2019-03-30 21:19:24
170
原创 算法学习——查找(哈希,二叉树,二分,顺序)
查找算法时间复杂度对比算法名称平均时间复杂度哈希表查找O(1)二叉排序树O(logn)二分查找法O(logn)顺序查找O(n)1. 哈希查找说明:文中value表示需要哈希的值,key表示值在哈希表的位置1.1 算法复杂度O(1)哈希表采用函数映射的思想将关键字和存储位置关联起来,如f(value)=key.其查询、插入,删除的算法复杂度...
2019-03-27 17:32:57
543
转载 【转】学习C/C++网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。添加:http://www.boost.org/1、http://snippets.dzone.com/tag/c/ --数...
2019-03-21 21:46:51
208
原创 Linux下使用Eclipse创建/生成动态库
Linux下使用Eclipse创建/生成动态库创建动态链接库1.1 创建工程new->project->C Project->Shared Library->Empty Project,之后选择Linux GCC ,输入工程名MeLib,最后点击Finish.(此处Shared Library很好理解,创建的动态链接库目的就是被其他程序所调用,因此创建为共享库)如图:...
2019-03-06 18:16:20
1609
原创 linux下使用eclipse+curses
什么是cursescurses本质就是一个函数开发包,专门用来进行unix下终端环境下的屏幕界面处理以及I/O处理。通过该函数库,C/C++程序可以实现控制终端的视频显示以及输入输出。安装1.CentO系统默认有curses函数库,在usr/include中就能找到curses.h文件;2.ubuntu系统中安装命令:apt-get install libncurses5-devecli...
2019-03-06 17:50:58
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人