- 博客(5)
- 收藏
- 关注
原创 C++——STL学习
引言 STL(Standard Template Library),即标准模板库,是C++标准函数库中的一部分,其在标准函数库占的比重将近80%,其涵盖了常用的数据结构和算法,灵活运用STL库可以明显降低开发强度。对于初学者,要尽快学会使用STL库,在灵活使用的基础上再进一步了解其底层实现,受益匪浅。 本文先说说STL中的容器以及容器的操作。 1. 顺序容器 1.1 vector vector的内...
2019-03-30 21:19:24 125
原创 算法学习——查找(哈希,二叉树,二分,顺序)
查找算法时间复杂度对比 算法名称 平均时间复杂度 哈希表查找 O(1) 二叉排序树 O(logn) 二分查找法 O(logn) 顺序查找 O(n) 1. 哈希查找 说明:文中value表示需要哈希的值,key表示值在哈希表的位置 1.1 算法复杂度O(1) 哈希表采用函数映射的思想将关键字和存储位置关联起来,如f(value)=key.其查询、插入,删除的算法复杂度...
2019-03-27 17:32:57 490
转载 【转】学习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 173
原创 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 1560
原创 linux下使用eclipse+curses
什么是curses curses本质就是一个函数开发包,专门用来进行unix下终端环境下的屏幕界面处理以及I/O处理。通过该函数库,C/C++程序可以实现控制终端的视频显示以及输入输出。 安装 1.CentO系统默认有curses函数库,在usr/include中就能找到curses.h文件; 2.ubuntu系统中安装命令:apt-get install libncurses5-dev ecli...
2019-03-06 17:50:58 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人