- 博客(5)
- 收藏
- 关注
原创 Linux下的静态链接与动态链接
什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤: 静态库之所以成为【静态库】,是因为在链接阶段,会将汇
2017-12-13 23:42:25 1890 4
原创 260. Single Number III
题目描述:给定一组数字 nums ,其中恰好有两个元素只出现一次,其他所有元素只出现两次。找到只出现一次的两个元素。例如:给定nums = [1, 2, 1, 3, 2, 5],回报[3, 5]。注意: 结果的顺序并不重要。所以在上面的例子中,[5, 3]也是正确的。 你的算法应该运行在线性运行时的复杂度。你能用空间复杂度来实现吗?“我的题目”理解 :我以为是找到数组中出现一次的数字组合在一起返
2017-12-13 22:33:12 345
原创 c++ primer 第六章总结
1.传值与传引用形参与实参:(1)形参一定会被初始化(2)形参名可选,如果没有形参名那么我们就不能使用该形参,所以一般都会有形参名。出现未命名的形参,一般就是说我们在该函数中用不到它,但还是必须给他提供实参。传值与传引用传值:(1)发生值的拷贝 (2)形参与实参是两个不同的东西 (3)对形参的操作不会影响实参传引用(1)传引用是它对应实参的一个别名 (2)对它操作就是在对实参操作该注意的几点:
2017-12-09 15:24:05 368
原创 456. 132 Pattern
题目描述:Given a sequence of n integers a1, a2, …, an, a 132 pattern is a subsequence ai, aj, ak such that i < j < k and ai < ak < aj. Design an algorithm that takes a list of n numbers as input and checks
2017-12-08 12:12:52 167
原创 第三次公开讲座知识点记录
0 . 在这之前你需要准备的事:1.知道什么是Linux,了解一些Linux的来龙去脉,知道 Linux 会在哪里使用,有什么样的特点2. 有一台装有Linux系统的电脑且经过了一些基础配置3.会使用一些基础命令。比如:ls , cat, cp, cd 等等4.会使用配置过的vim书写代码,会用gcc和gdb调试代码5. 正在使用git与github,书写csdn博客(当然也可以是其他类型的)如果上
2017-12-01 18:45:42 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人