摘要:
编译的时候需要加上 -g 选项。 gcc -o program -g main.c 执行的时候用 gdb 执行。 gdb ./program 常用命令 l 5, 列出从5行开始的前10行代码 b 6, b fun , 设置断点,参数可以是代码行号或者函数名 r , 运行 p, 运行暂停时,可以用 p 阅读全文
摘要:
标题:快速排序。 以下代码可以从数组a[]中找出第k小的元素。 它使用了类似快速排序中的分治算法,期望时间复杂度是O(N)的。 请仔细阅读分析源码,填写划线部分缺失的内容。 int quick_select(int a[], int l, int r, int k) { int p = rand() 阅读全文