自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++非递归创建二叉树及非递归遍历二叉树

【代码】C++非递归创建二叉树及非递归遍历二叉树。

2023-04-01 14:22:01 672

原创 C++跳表(SkipList)查询、插入、删除动态演示版

C++跳表(SkipList)查询、插入、删除动态演示版

2023-03-04 19:32:58 234

原创 C++实现随机生成迷宫地图自动完成寻径

【代码】C++实现随机生成迷宫地图自动完成寻径。

2023-02-09 19:06:19 1329

原创 【C++ 析构函数】当指向一个对象的引用或指针离开作用域时,析构函数不会执行。

当指向一个对象的引用或指针离开作用域时,析构函数不会执行。

2022-07-31 21:41:36 599

原创 equal_range在map中的使用

equal_range在map中的使用

2022-07-24 20:48:20 280

原创 刚学汇编,计算人均收入,栈实现。

assume cs:code,ds:data,es:table,ss:stackdata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','1994','1995' ;以上是表示21年的21个字符串 0~53H dd 16,22,382,1.

2022-01-18 22:37:20 114

原创 哈夫曼编码与解码

#include<stdio.h>#include<string.h> #include<malloc.h>//频率结构体typedef struct{ char c; int cnt; //字符出现频率 }WPL;//哈夫曼树表结构 typedef struct{ char c; int weight; //权值 int parent,lch,rch; //双亲,左孩子,右孩子 }HuffmanTree;//统计字符.

2021-12-18 18:17:20 486

原创 一看就懂的构建哈夫曼树(Huffman Tree)

#include<stdio.h>#include<malloc.h>typedef struct{ float weight; //权值 int parent,lch,rch; //双亲,左孩子,右孩子编号 }HuffmanTree;void Select(HuffmanTree *HT,int size,int *L,int *R){ float min_val; .

2021-11-14 23:49:40 307

原创 递归求解N皇后

#include <stdio.h>#define N 9999999int a[N]; //a[i]表示第i行上的皇后放于a[i]列上,假设a[3]=7int cnt; int n=8; //皇后数量 void print(int);bool check(int x,int y){ for(int k=1;k<=x;k++){ if(a[k]==y || k+a[k]==x+y || k-a[k]==x-y) re.

2021-11-13 21:11:58 965

原创 二叉树的非递归遍历

#include<stdio.h>#include<malloc.h>#include<stdbool.h>#define MAX_SIZE 10 typedef struct BiNode{ char ch; struct BiNode *lchild, *rchild;}BiNode;typedef struct Stack{ BiNode * data[MAX_SIZE]; //属性:线性表 int size; //属.

2021-11-13 20:26:25 199

原创 二叉树的创建及遍历(二级指针)

#include<stdio.h>#include<malloc.h>typedef struct BiNode{ char data; struct BiNode *lchild, *rchild;}BiNode;char getval(char *str){ static int i=0; return str[i++];//*(str+i++);}void create(BiNode **bt,char *str){ //创建二叉树 char c.

2021-11-13 20:19:23 629

原创 二叉树的创建及遍历(一级指针)

#include<stdio.h>#include<malloc.h>#include<stdbool.h>#define QUEUESIZE 5typedef struct BiNode{ char data; struct BiNode *lchild, *rchild;}BiNode;typedef struct{ BiNode *d[QUEUESIZE]; //指向队列存储空间 int front; //队首下标 .

2021-11-13 20:17:07 527

空空如也

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

TA关注的人

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