在ubuntu更新时 执行命令 sudo apt-get update 出现错误E: Some index f […] 继续阅读 >>


高源 13/07/15 23:10:21
                                                                   学习小总结        这两天看了《Linux C编程实战》中的部分内容,主要有以下几个方面: 一、gdb 调试器       大部分初学者都对gdb调试这块很模糊,我个人认为简单的gdb调试对我来说是没有问题的。作为一个菜鸟,通过学习,我觉得这方面有了很大的提高。       首先,gdb 调试是针对那些肉眼无法看到的错误所采用的方法,主要有结果错误或者出现段错误的问题而言的。      gdb 调试的一般步骤为:        Linux@linux:~$ gcc 1.c -o 1 -g Linux@linux:~$ gdb 1 如果成功进入调试阶段,就进行下面的步骤: (gdb)list //显示源代码,每次10行 (gdn)break //断点的设置 (gdb)run //程序从断点处开始run (gdb)next 继续阅读 >>


崔姣姣 13/07/14 20:48:26
 系统: 修改root用户密码: sudo passwd root 编译环境安装: sudo apt-get […] 继续阅读 >>


高源 13/07/14 14:33:04
[crayon-5bc26e55df9aa240919833/]   继续阅读 >>


高源 13/06/06 16:46:03
  昨天突然有人问我AVL树,我以前以为自己还会,结果给人家讲着讲着就没有说清楚。今天就自己把AVL写了一遍总结一下,如果有写的不对地方欢迎大家拍砖。。。   AVL定义: (1)左子树和右子树的深度之差的绝对值小于等于1; (2)左子树和右子树也是平衡二叉树; 下面的描述中需要用到平衡因子:节点的左子树深度与右子树深度之差。 要建立一颗平衡二叉树需要经过一下步骤: (1)查找应插位置,同时记录离插入位置最近的可能失衡的节点A(寻找平衡因子不等于0) while(p != NULL) { if(p->bf != 0) { A = p; FA = fp; } fp = p; if(k < p->key) p = p->lchild;(2)插入节点S;   if(k < fp->key) fp->lchild = s; else fp->rchild = s;(3)确定节点B 继续阅读 >>


吕伟 13/05/03 10:53:52