代码改变世界

阅读排行榜

<面试题>链表排序

2010-12-24 02:36 by Phoenix'K, 818 阅读, 收藏,
摘要: ==========================功能:选择排序(由小到大)返回:指向链表表头的指针==========================*//*选择排序的基本思想就是反复从还未排好序的那些节点中,选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点,依次重新组合成一个链表。我认为写链表这类程序,关键是理解:head存储的是第一个节点的地址,head-next存储的是第二个节点的地址;任意一个节点p的地址,只能通过它前一个节点的next来求得。单向链表的选择排序图示:----[1]----[3]----[2]...----[n]----[NULL](原链 阅读全文

安装VMware tools

2010-04-29 14:41 by Phoenix'K, 759 阅读, 收藏,
摘要: 宿主系统:win7vm:ubuntu9.10目标:安装vmtools前提在vmware下已经安装了ubuntu安装vmware tools:进入ubuntu选择虚拟机的菜单VM-->Install VMware tools 。(也可以是点击Record Execution of Virtual Machine,也就是倒数第二个图标,然后再vm下面会出下一行字,大概就是问你要不要装vmtool... 阅读全文

各种排序算法分析总结

2010-10-14 16:00 by Phoenix'K, 706 阅读, 收藏,
摘要: 排序算法:  1)分类:  1)插入排序(直接插入排序、希尔排序)  2)交换排序(冒泡排序、快速排序)  3)选择排序(直接选择排序、堆排序)  4)归并排序  5)分配排序(箱排序、基数排序)  所需辅助空间最多:归并排序  所需辅助空间最少:堆排序  平均速度最快:快速排序  不稳定:快速排序,希尔排序,堆排序。  1)选择排序算法的时候  1.数据的规模 ; 2.数据的类型 ; 3.数据已... 阅读全文

数据结构——栈(C语言实现)

2010-11-07 13:50 by Phoenix'K, 595 阅读, 收藏,
摘要: 栈,比较简单,没什么好说的,直接上代码。代码代码 阅读全文

关于visual studio模板编译问题的若干可行方案

2010-03-23 11:18 by Phoenix'K, 524 阅读, 收藏,
摘要: 早就知道vs的缺陷,今天编写模板类的时候算是领教了。昨天搞了一个下午算是把模板编译这个问题搞定了! 大家都知道,c++支持两种编译模型,包含编译模型和分离编译模型。 c++ primer里面也提出了这两种编译模型,其实很多时候都觉得这些书为什么就只讲模板,而不讲在编译器的编译问题呢。最多就是一笔带过,c++ primer也是理论上提了一下,加以就一页,而且也不讲讲具体,没给出一个实例,这是比较讨厌... 阅读全文