c语言
Some girls
这个作者很懒,什么都没留下…
展开
-
二叉树的递归遍历(包括二叉树的基本运算)
首先是二叉树的基本运算//二叉树的基本运算算法#include <stdio.h>#include <malloc.h>#define MaxSize 100typedef char ElemType;typedef struct node { ElemType data; //数据元素 struct node *lchild; //指向左孩子结点 struct node *rchild; //指向右孩子结点} BTNode;void CreateBTr原创 2020-12-08 20:09:03 · 206 阅读 · 1 评论 -
c的选择排序,有动图哦
还是一样楼,要认真看一下动图。#include <stdio.h>void main(){ int a[6]={3,6,5,7,2,4}; int i,j,u,max=0,tempt; //u用于存放较大数字的下标 printf("原数组为:\n"); for(i=0;i<6;i++) { printf(" %d",a[i]); } for(i=0;i<5;i++) { for(j=i;j<6;j++) { if(a[j]>ma原创 2020-12-01 13:52:05 · 161 阅读 · 0 评论 -
c的冒泡排序,有动图哦
#include <stdio.h>void main(){ int a[7]={1,5,3,7,13,8,4}; int i,j,tempt; printf("原数组:\n"); for(i=0;i<7;i++) { printf(" %d",a[i]); } for(i=0;i<6;i++)//7个数只需要比较6次 { for(j=0;j<6-i;j++)//第一次比较6次,第二次比较5次…… { if(a[j]>a[j+1].原创 2020-12-01 13:44:54 · 268 阅读 · 0 评论