frkang

博客园 首页 联系 订阅 管理

2013年9月14日

摘要: 原理如下: 假如有一组数据,数据为: 7, 5, 4, 9,8,10, 6, 3, 2 首先以7 作为参考值,以次序遍历数据,将比7 小的放在7的左边,将比7大的放在7的右边,因此经过一次遍历后,数据为:5,4,6,3,2,7,9,8,10 然后利用递归的思想,对7的左边和右边分别再按相同的思想进行排序。 即是:对5,4,6,3,2(参考值5)排序后的结果为 4,3,2,5,6 -> 3,2... 阅读全文
posted @ 2013-09-14 15:46 frkang 阅读(326) 评论(0) 推荐(0) 编辑

摘要: 前提:g++编译时,使用-g参数。1、启动调试 gdb “调试文件”2、设置断点, b 函数名/行号3、删除断点 d 断点号 (直接d全部删除)4、开始执行 r;5、单步执行进入函数 s, 不进入用 n;6、 查看变量的值 p 变量名;7、 查看局部变量的值, info locals;8、查看堆栈 bt;9、查看当前调试位置的后10行代码 list;10、继续运行到下一个断点 c;11、finish可以退出当前函数;12、until退出当前循环;13、frame 可以退出到指定层的栈; 阅读全文
posted @ 2013-09-14 15:05 frkang 阅读(219) 评论(0) 推荐(0) 编辑