自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 二叉树的线索化

树的形状 树的创建(线索化版) #include<stdio.h> #include<malloc.h> #include<vector> typedef struct bitree { int val; struct bitree* lchild; struct bitree* rchild; int rl; int ltag = 0; int rtag = 0; }BT, * bt; bt thread_creattree(int* a,.

2022-04-26 09:59:11 1520

原创 二叉树的后序遍历(递归和非递归)

树的形状 树的创建 //树的定义 typedef struct bitree { int val; struct bitree* lchild; struct bitree* rchild; int rl; }BT, * bt; //树的创建 bt creattree(int* a, int* b, int a1, int a2, int b1, int b2) { bt root= (bt)malloc(sizeof(BT)); root->val = a[a1].

2022-04-22 22:32:21 346

原创 树的中序遍历(递归和非递归)

树形状 树的创建 typedef struct bitree { int val; struct bitree* lchild; struct bitree* rchild; int rl; }BT, * bt; bt creattree(int* a, int* b, int a1, int a2, int b1, int b2) { bt root= (bt)malloc(sizeof(BT)); root->val = a[a1]; int llen=0,.

2022-04-22 22:26:05 361

原创 树的先序遍历(递归和非递归)

树的形状 构建树代码 //树类型的定义 typedef struct bitree { int val; struct bitree* lchild; struct bitree* rchild; int rl; }BT, * bt; //树的创建 bt creattree(int* a, int* b, int a1, int a2, int b1, int b2) { bt root= (bt)malloc(sizeof(BT)); root->val = a[.

2022-04-22 22:00:25 317

原创 二叉树的创建(一)先序和中序

树的形状

2022-04-22 21:56:11 371

原创 选择排序和希尔排序

浅谈一些选择排序和希尔排序 文章目录 一、选择排序 二、希尔排序 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、选择排序 选择排序,是一种插入排序。举个例子,假如他是升序排序,当只有一个元素,自然就是有序,它自然就是有序建立一个新的常量,将用它来储存新元素的内容,将一个新元素插入,旧排序中的最后位,然后与队

2021-12-17 09:35:21 767

原创 13个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球?02

将13个球编号,从1号到13号 一.第一次测量测量1234和5678相比较有两种情况(一)为相同(特殊球在9 10 11 12 13中)(二)不相同(特殊球在1234或5678中) (一)特殊球在9 10 11 12 13 将123和9 10 11测量(1)相同(特殊球在12 13中 ) (2)不相同 特殊球在9 10 11) (1)将1球和12球比较一下 1.特殊球为13 2.不相同特殊球为12 (2)根据123和91011比较可以得知特殊球是重...

2021-09-02 10:10:20 115

原创 #define INT_PTR int*typedef int* int_ptr;INT_PTR i, j;int_ptr x, y;

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、define 二、typedef 三、define和typedef区别 前言 define和typedef在C语言之中经常使用,浅谈一下define和typedef 一、define 1.define是什么? 在我们写代码的日常之中,我们经常会用到define去配合数组的定义使用。 #define N 10 a[N]={0}; 但define不仅仅是能做这些 2.define工作原理

2021-08-31 11:26:40 923

空空如也

空空如也

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

TA关注的人

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