自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 二叉链表(链式二叉树)的非递归创建

这里我采用的是先序非递归创建二叉树。思路很简单: 首先要有一个结点数组。 1.取第一个结点,是否为空,不是就作为树根,压栈,是空则树根为空,结束。 2.取下一个结点a。 3.取栈顶结点b,如果栈顶结点没有左孩子,那么b->lchild=a,如果栈顶结点b有左孩子没有右孩子,那么 b->rchild=a,如果栈顶结点左孩

2016-05-15 10:50:46 3848

原创 浅谈关于递归的一些感悟

最近在写数据结构中关于树的一些操作,其中最基础的就是构造一棵二叉树,然后去1.遍历二叉树,2.求出二叉树的层数,3.求出二叉树中的叶子结点数,4.交换二叉树的左右子树。 1.遍历二叉树的递归方法思想最为简单,以先序遍历为例,就是先访问根结点,然后以同样方法访问左子树,然后以同样方法访问右子树。(其实这里给的算法描述和二叉树的定义很像,根结点最多有两个孩子结点,左子树右子树又是一棵二

2016-05-13 10:57:22 1312

原创 我的大数相加程序吐血编写历程

#include#include#define size 1001 int main(){ char str1[size],str2[size],*num1,*num2,*p1,*p2; int ncase/*多组输入数目*/,mcase=1/*输出时的第几个输出计数器*/,up/*进位存储器*/,len1,len2,len; scanf("%d",&ncase); while(n

2015-05-20 09:45:13 555

转载 快速排序函数qsort

转自网络!qsort函数是ANSI C标准中提供的,其声明在stdlib.h文件中,是根据二分发写的,其时间复杂度为n*log(n),其结构为:void qsort(void *base,size_t nelem,size_t width,int (*Comp)(const void *,const void *));其中:*base 为要排序的数组nelem 为要排序

2015-02-24 10:57:13 451

原创 aoj.339.Large or small

Large or smallDescriptionOnly Input and OutputInputSeveral cases.A letter indicating the operation('L' means to output the lager one while 'S' the smaller).Followed by two integers

2015-02-23 11:16:13 360

原创 memset函数

c++语言函数,将s所指向的某一块内存中的前n个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存作初始化工作,其返回值为指向s的指针。头文件:"memory.h"或"string.h"函数原型:void *memset(void *s,int ch,size_t n);将s中前n个字节(typedef unsigned int size_

2015-02-22 18:41:53 623

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除