摘要: 代码: 输出: 需要注意的是const int是可以修改的,见以下代码: 输出: 阅读全文
posted @ 2016-04-15 11:29 hu983 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: Basic GDB commands: run – Start execution of a program. break line-number – Insert a breakpoint at the given line number. When a running program reach 阅读全文
posted @ 2016-04-15 10:43 hu983 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1、sizeof是算符,strlen是函数; 2、sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的; 3、大部分编译程序,在编译的时候就把sizeof计算过了,这是类型或是变量的长度这就是sizeof(x)可以用来定义数组维数的原因; 4、strlen的 阅读全文
posted @ 2016-04-14 21:31 hu983 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 代码: 1 #include <iostream> 2 #include <cstdio> 3 typedef void (*FUN)(); 4 using namespace std; 5 void k(){ 6 cout<<"k"<<endl; 7 } 8 int main(){ 9 FUN p 阅读全文
posted @ 2016-04-13 23:39 hu983 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 需要在默认的.ycm_extra_conf.py 中添加(C++的路径可能需要根据版本号修改) 同时在.vimrc中添加(路径为.ycm_extra_conf.py文件的路径) 删除.ycm_extra_conf.py文件中的下列内容以补全C++标准库 具体可参照: http://tieba.bai 阅读全文
posted @ 2016-04-13 22:34 hu983 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 代码: 输出: 总结: 阅读全文
posted @ 2016-04-13 17:04 hu983 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 样例1: 输出:3423 说明:try之后并定执行finally,finally如果没有返回,则会继续执行下面的代码 样例2: 输出:34234 阅读全文
posted @ 2016-04-13 13:44 hu983 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 输入: 1 21 31 42 43 51 51 2输出: 3 52 41 51 41 31 2分析:可以看到最后一组{1 2}插入失败,其余元素按照降序排列 阅读全文
posted @ 2016-04-05 14:26 hu983 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 在64位的Fedora下(编译器为G++)运行结果为: 4242 阅读全文
posted @ 2016-04-01 14:18 hu983 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 排序方法 平均情况 最好情况 最坏情况 辅助空间 稳定性 冒泡排序 O(n^2) O(n) O(n^2) O(1) 稳定 选择排序 O(n^2) O(n^2) O(n^2) O(1) 不稳定 插入排序 O(n^2) O(n) O(n^2) O(1) 稳定 希尔排序O(n*log(n))~O(n^2) 阅读全文
posted @ 2016-03-27 00:23 hu983 阅读(188) 评论(0) 推荐(0) 编辑