- 博客(17)
- 资源 (19)
- 收藏
- 关注
转载 运算符>>和>>>有什么区别
运算符>>和>>>有什么区别 1、>>表示是带符号的右移:按照二进制把数字右移指定数位,高位如符号位为正补零,符号位负补一,低位直接移除2、>>>表示无符号的右移:按照二进制把数字右移指定数位,高位直接补零,低位移除。// java语言...
2018-10-16 08:35:44 1836 1
转载 c++面试
C++面试集锦2018年04月24日 18:28:37 草根caogen 阅读数:785转自:http://blog.csdn.net/allen_fan_01/article/details/97135551.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应,free只会释放内存,new调用构造函数。malloc与free是C+...
2018-10-15 18:02:23 1469
转载 C++面试集锦
C++面试集锦2018年04月24日 18:28:37 草根caogen 阅读数:785转自:http://blog.csdn.net/allen_fan_01/article/details/97135551.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应,free只会释放内存,new调用构造函数。malloc与free是C+...
2018-10-15 15:08:51 961
转载 快速排序时间复杂度为O(n×log(n))的证明
快速排序时间复杂度为O(n×log(n))的证明2014年05月22日 11:17:52 oohaha_123 阅读数:2789 标签: 快速排序算法导论复杂度证明 更多个人分类: 资料收集整理数据结构/算法快速排序时间复杂度为O(n×log(n))的证明 之前只知道快速排序的平均时间复杂度为O(n×log(n)),最糟糕时复杂度为O(n^2),但却不知道具体原因,今天好...
2018-10-15 09:57:42 2197
转载 TTP 请求方法 GET、POST、PUT、DELETE 杂谈
TTP 请求方法 GET、POST、PUT、DELETE 杂谈2017年10月19日 21:07:47 zhiboer 阅读数:1868 标签: http协议getpostputdelete 更多个人分类: Java编程所属专栏: Java编程版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/claram/article/detail...
2018-10-15 09:08:09 538
转载 new和delete底层解析
new和delete底层解析2018年04月05日 10:26:44 龙跃十二 阅读数:205 标签: C++newdelete 更多个人分类: C++所属专栏: C++版权声明:本文为博主原创文章,转载请私信博主。 https://blog.csdn.net/qq_38646470/article/details/79824464 1.new/delete 和operat...
2018-10-14 19:00:50 320
转载 (*p)++和*(p++)和*p++的区别
(*p)++和*(p++)和*p++的区别*(p++)究竟是谁++,是p的地址++,还是p所指的东西的地址++ 前缀递增递减和*优先级相同,从右到左;后缀递增递减比前缀优先级高,从左到右。比如 1 2 int arr[5] = { 1,3,5,7,9 }; int *p = arr; *++p:p先自+,然后*p,最终...
2018-10-14 18:19:04 44250 10
转载 冒泡
冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字...
2018-10-14 08:48:18 105
转载 内存的静态分配和动态分配的区别【转】 静态分配内存与动态分配内存的区别
内存的静态分配和动态分配的区别【转】来源: <http://blog.csdn.net/liuchao1986105/article/details/6724392>内存的静态分配和动态分配的区别主要是两个: 一是时间不同。静态分配发生在程序编译和连接的时候。动态分配则发生在程序调入和执行的时候。 二是空间不同。堆都是动态分配的,没有静态分配的堆。栈...
2018-10-13 13:52:50 672
转载 c++面试题【转】 面经
c++面试题【转】语言部分:虚函数,多态。这个概念几乎是必问。 STL的使用和背后数据结构,vector string map set 和hash_map,hash_set 实现一个栈类,类似STL中的栈。这个题目初看非常简单,当时我还有点不屑,怎么出这么简单的题。但写过c++和没有写过c++的人写出的代码是一眼就能看出差别的。譬如三大函数有没有写,引用的使用,都非常的关键。如果这方面...
2018-10-13 13:51:43 148
转载 图解C++虚函数 虚函数表
图解C++虚函数2016年07月02日 17:47:17 海枫 阅读数:5181 标签: 虚函数c++g++对象模型C++虚函数更多个人分类: C/C++/linux版权声明:本文为博主原创文章,承蒙转载请注明作者和出处 https://blog.csdn.net/linyt/article/details/51811314介绍早在5年前写过《从汇编层面深度剖析C++虚函数》一...
2018-10-13 12:19:48 906
转载 C/C++杂记:虚函数的实现的基本原理 虚函数表
Malecrab 博客园 首页 新随笔 联系 订阅 管理C/C++杂记:虚函数的实现的基本原理1. 概述简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针。例:其中:B的虚函数表中存放着B::foo和B::bar两个函数指针。 D的虚函数表中存放的既有继承自B的虚函数B:...
2018-10-12 21:55:16 171
转载 重载、重写(覆盖)、隐藏(重定义)
重载:一个类,函数名相同,参数不同重写(覆盖):有virtual,一模一样,同名同参隐藏: virtual可有可无,同名,参数列表不考虑。
2018-10-02 20:57:58 212
原创 依次提取二进制1位置的数字,
依次提取二进制1位置的数字,while(num){ cout<< num&(~(num-1)) <<endl;//顺序打印出二进制位上1的数值, 或者是 //cout<< num -num&(num-1); num=num&(num-1); //最后一位二进制的1 的位置变为0的数值。 }...
2018-10-02 12:23:19 2166
自然语言处理的相关硕士论文,命名实体识别、词性标注、LSA、LDA、问句分类、hownet、潜在语义分析等30多片论文
2019-05-05
spark streaming相关15篇论文,包含几篇硕士论文,包含几篇期刊论,有的结合自然语言处理
2019-05-05
高质量程序设计艺术
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人