- 博客(13)
- 资源 (27)
- 收藏
- 关注
原创 C实现二叉树的先序遍历,中序遍历,后序遍历
1 要创建的二叉树图 2 输出结果图 : 3 完整代码如下:#include#include//定义二叉树typedef struct BTreeNode{ char name; struct BTreeNode *LBTreeNode; struct BTreeNode *RBTreeNode;}BTreeNode,*PBTreeNode ;
2015-08-31 01:16:22 1233
原创 c递归实现 汉诺塔
1 汉诺塔描述: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。2汉诺伪算法:当只有一个盘子的时候,只需要从将A塔上的一个盘子移
2015-08-27 00:54:30 648
原创 算法导论->算法基础->2.1插入排序 (从小到大)
1 伪代码2 执行过程图3 c语言实现完整代码#include#includetypedef struct MyArray{ int *pbase; int length;}MyArray,*PMyArray;PMyArray initMyArray();void traverse(PMyArray pMyArray);void
2015-08-25 22:28:39 581
原创 c语言数组方式实现静态循环队列
1 循环队列原理图2 结构体设计3 完整源代码#include#include/* 这是一个c语言用数组方式实现循环队列程序 time : 2015-08-23 by paul*/typedef struct Queue{ int length; //数组长度 int *pbase; //数组 int head;//int类
2015-08-23 23:12:13 1107
原创 c实现出栈入栈功能
1 原理图2 最后的效果图3 完整代码如下:#include#includetypedef struct Node{ int data; struct Node * pNext;}Node,*PNode;typedef struct Stack{ PNode pbottom; PNode ptop;}Stack,*PS
2015-08-23 15:50:30 610
原创 c单链表小案例2
之所以有c单链表小案例2,是相当于c单链表小案例1来说的,在1中,我在初始化链表的时候,new一个新节点,遍历该链表,得到最后的节点,然后将新节点挂在最后的节点上,但这样存在效率问题,就是每挂一个节点,就需要遍历一次链表,由此出现了 c单链表小案例2,在这里采用的是 new出一个新的指针,通过移动指针的方式将所有节点挂载上去,具体做法请看createLinkList这个函数中的代码
2015-08-18 23:42:37 508
原创 c单链表小案例1
#include #include #include typedef struct MyNode{ int data; int * pNext;}Node,*PNode;PNode createLinkList();void addEnd(PNode pNode,PNode newNode);void show(PNode pNode);
2015-08-18 01:01:40 404
原创 c语言 malloc小案例1
#include#includestruct Student * CreateStudent();ShowStudentInfo(struct Student * stu);struct Student{ int sid; int age;};main(void){ struct Student * xiaoMing = CreateStude
2015-08-18 00:06:48 634
原创 c语言 typedef的用法
#include #include typedef int MyDefineInt;typedef struct Node{ int data; int * p;}Node,*PNode;void main(){ MyDefineInt intNumber = 1; //相当于 int intNumber = 1; printf("in
2015-08-17 23:28:12 505
原创 用c实现部分java数组功能,很烂,留个参考吧
#include#includevoid initMyarry(struct Myarry *arr);int isFull(struct Myarry *arr);void expandMyarry(struct Myarry *arr);void show(struct Myarry * arr);void add(struct Myarry *arr,int data
2015-08-16 13:37:49 394
转载 codeblock下载
在网上找了很久,下面这个codeblock,因为它已经将 mingw 集成进来了,而不用再去下载,可以直接用debug功能咯。http://download.csdn.net/detail/leolinsheng/8275815#comment
2015-08-15 23:43:47 1191
转载 Linux一些经典书籍
一、linux之路,路漫漫其修远兮,吾将上下而求索!先上经典书籍!1.入门篇 《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。2.驱动篇 《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备
2015-08-11 22:34:06 463
原创 计算机组成原理推荐
之前 看的是 某大学的计算机原理视频 , 看的实在是昏昏欲睡,在网上百度 ,听说 罗克露 讲的不错, 看了一节,发现确实不错,容易懂点,网址如下:http://video.1kejian.com/video/?25430-0-0.html
2015-08-03 22:19:38 1500
liferay + struts2 + spring + ibatis整合开发案例
2014-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人