- 博客(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 1469
原创 二叉树的后序遍历(递归和非递归)
树的形状树的创建//树的定义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 318
原创 树的中序遍历(递归和非递归)
树形状树的创建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 315
原创 树的先序遍历(递归和非递归)
树的形状构建树代码//树类型的定义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 251
原创 选择排序和希尔排序
浅谈一些选择排序和希尔排序文章目录一、选择排序 二、希尔排序前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、选择排序选择排序,是一种插入排序。举个例子,假如他是升序排序,当只有一个元素,自然就是有序,它自然就是有序建立一个新的常量,将用它来储存新元素的内容,将一个新元素插入,旧排序中的最后位,然后与队
2021-12-17 09:35:21 647
原创 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 71
原创 #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一、define1.define是什么?在我们写代码的日常之中,我们经常会用到define去配合数组的定义使用。#define N 10a[N]={0};但define不仅仅是能做这些2.define工作原理
2021-08-31 11:26:40 641
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人