自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++构造无向图,邻接表,深度优先遍历,广度优先遍历

将此边结点分别插入到vi和vj,对应的两个边链表的头部。使每个表头结点的指针域初始化为NULL。确定两个顶点的序号i和j,建立边结点。依次输入每条边依附的两个顶点。依次输入点的信息存入顶点表中。(1)输入总顶点数和总边数。

2022-12-15 17:58:52 2566 1

原创 C++构造无向图,邻接矩阵,深度优先遍历,广度优先遍历

define MVNum 100 //最大顶点数//定义无向图邻接矩阵{//顶点表//邻接矩阵//图的当前定点数和边数};

2022-12-14 19:01:41 5953

原创 C++实现构造哈夫曼、哈夫曼编码

例:设n=7,w={0.4,0.3,0.15,0.05,0.04,0.03,0.03}构造哈夫曼树,并求哈夫曼编码。

2022-12-09 19:08:58 2313

原创 C++实现二叉树的创建、遍历、复制、深度、结点数、叶子数

目录1.二叉链表存储结构定义2.二叉链表初始化3.二叉树的建立4.先序遍历二叉树5.中序遍历二叉树6.后序遍历二叉树7.中序非递归算法遍历二叉树8.层次遍历二叉树9.复制二叉树10.计算二叉树的深度11.计算二叉树结点总数12.计算二叉树叶子结点数13.测试 14.完整代码2.二叉链表初始化3.二叉树的建立4.先序遍历二叉树5.中序遍历二叉树6.后序遍历二叉树7.中序非递归算法遍历二叉树8.层次遍历二叉树9.复制二叉树10

2022-12-06 18:51:04 2526

原创 利用C++实现队列的表示和操作,插入、删除、遍历等(链式表示)

【代码】利用C++实现队列的表示和操作,插入、删除、遍历等(链式表示)

2022-11-27 17:56:07 673

原创 利用C++实现队列的表示和操作,插入、删除、遍历等(顺序表示)

【代码】利用C++实现队列的表示和操作,插入、删除、遍历等(顺序表示)

2022-11-27 16:18:25 1700

原创 利用C++实现栈的表示和操作,插入、删除、遍历等(链式表示)

【代码】利用C++实现栈的表示和操作,插入、删除、遍历等(链式表示)

2022-11-26 13:50:20 636

原创 利用C++实现栈的表示和操作,插入、删除、遍历等(顺序表示)

【代码】利用C++实现栈的表示和操作,插入、删除、遍历等(顺序表示)

2022-11-26 12:59:18 1073

原创 利用C++实现稀疏多项式创建、相加(链式存储结构)

3.设置-前驱指针pre, 用于指向待找到的第一个大于输入项指数的结点的前驱,pre初值指向头结点;当p1-> expn> p2-> expn时,则应摘取p2所指结点插入到“和多项式”链表中去。当p1->expn expn时,则应摘取p1所指结点插入到"和多项式”链表中去;若和不为零,则修改p1所指结点的系数值,同时删除p2所指结点。当p1-> expn==p2-> expn时,则将两个结点中的系数相加。若和为零,则删除p1和p2所指结点;②p3指向和多项式的当前结点,初值为Pa的头结点。

2022-11-22 20:41:09 1046

原创 利用C++实现线性表有序表的合并(顺序表实现 and 链表实现)

已知线性表La和Lb中的元素按值非递减有序排列,现要求将La和Lb归并为一个新的线性表Lc,且Lc中的数据元素仍按值非递减有序排列。

2022-11-19 16:27:01 2991 2

原创 利用C++创建带头结点单链表,并实现插入、删除、遍历、清空、退出等功能

利用C++创建带头结点单链表,并实现插入、删除、遍历、清空、退出等功能

2022-11-16 22:53:05 2607 2

原创 利用 C++ 实现线性表的 插入、删除、遍历、查找等功能

利用 C++ 实现线性表的 插入、删除、遍历、查找等功能

2022-11-14 22:51:44 1756 1

原创 抽象数据类型 C++实现 计算复数 [(8+6i)*(4+3i)]/[(8+6i)+(4+3i)]= ?

计算复数 [(8+6i)*(4+3i)]/[(8+6i)+(4+3i)]= ?

2022-11-11 18:32:41 498

原创 C语言 输入年、月、日判断天数

闰年算法:能被4整除且不能被100整除,或者能被400整除。如:2012 5 10 是这一年的第131天。题目:任意给出一个年月日,判断是这一年的第几天。

2022-11-03 14:28:21 1597 1

原创 Linux添加硬盘——fdisk分区,并配置/etc/fstab文件实现开机分区自动挂载。

1.添加新硬盘 注:添加硬盘是设备要先断电设置——硬盘——添加——下一步——根据自己的需求设置硬盘大小,名称。2.查看添加好的新硬盘[root@localhost ~]# fdisk -l默认设备文件名/dev/sdb磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/...

2022-01-15 23:15:59 8522

空空如也

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

TA关注的人

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