会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sunyuanle
博客园
首页
新随笔
联系
订阅
管理
2022年6月28日
树和二叉树以及图知识点总结
摘要: 树和二叉树树:若干个结点组成的有限集合。二叉树:每个结点最多拥有两棵子树的树。满二叉树:在一颗二叉树中,所有分支结点都有左子树和右子树,并且所有叶子结点都在同一层上。完全二叉树:叶子结点只能出现在最下层和次下层且最下层的叶子结点集中在树的左边。二叉树的性质性质1: 在二叉树的第i层上至多有2i-1个
阅读全文
posted @ 2022-06-28 14:51 郭楠代码
阅读(437)
评论(0)
推荐(0)
2022年6月16日
合肥工业大学二叉树实验(建议借鉴不推荐照搬)
摘要: (1)实验一:采用的是中序遍历算法,数据结构书上有,就不在赘述。 (2)实验二:打印叶子结点和出度为一的结点,张老师上课的时候讲过,PPT上有。改造树的遍历算法,唯一值得注意的是出度为一的判定条件。如下:(pBT->lChild && pBT->rChild == NULL) || (pBT->rC
阅读全文
posted @ 2022-06-16 22:13 郭楠代码
阅读(218)
评论(0)
推荐(0)
2022年6月2日
合肥工业大学stack数据结构实验
摘要: 数据结构实验报告 实验成绩: 姓名 孙源乐 学号 2020216915 专业班级 物联网20-1班 指导教师 张先宜 实验时间 6.1 实验地点 计算机中心楼 实验名称: 栈实验 实验目标 1) 熟练掌握栈的顺序存储结构和链式存储结构。 2) 熟练掌握栈的有关算法设计,并在顺序栈和链栈上实现。 3)
阅读全文
posted @ 2022-06-02 20:13 郭楠代码
阅读(424)
评论(0)
推荐(1)
2022年4月18日
java中的Scanner的整理
摘要: 1.包: import java.util.Scanner 2.使用方法: Scanner reader=new Scanner(System.in); 然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型: 值得注意的是,Scanner默认的分隔符是空格。 nextByte
阅读全文
posted @ 2022-04-18 19:35 郭楠代码
阅读(103)
评论(0)
推荐(0)
2022年4月16日
static链表的学习
摘要: static链表是数组链表。 通常数组的最后一个元素作为链表的头节点。 其中的malloc和free的写法值得学习。 int Malloc_SSL(StaticLinkList space) { int i = space[0].cur; // 这是将链表最后一个值的下一个值的标记值给保留了下来。也
阅读全文
posted @ 2022-04-16 00:10 郭楠代码
阅读(35)
评论(0)
推荐(0)
2022年4月10日
链表的反转
摘要: 算法复杂度:O(n) void Transfrom(LeetCode head,LeetCode& lc) { // head是带空节点的头指针: Intial(lc); LeetCode Q,P,R; if (IsEmpty(head)) { cout << "空表无法反转"; return; }
阅读全文
posted @ 2022-04-10 18:43 郭楠代码
阅读(31)
评论(0)
推荐(0)
2022年3月25日
文件的读入和输出(目前只是适合于一行一个代码的)
摘要: #include<iostream> using namespace std; #include<fstream> int main() { int number[] = { 1,2,34,5,6,8 }; ofstream outPut("test.txt"); int length = size
阅读全文
posted @ 2022-03-25 20:08 郭楠代码
阅读(29)
评论(0)
推荐(0)
认识数据结构以及对链表的学习
摘要: 第一章对认识数据结构 1:问题建模 2: 构造求解算法 3:选择或设计存储结构(空间和时间的性能选) 4:编程实现 5:测试(找bug) 1.2节:基本概念和术语 1:数据(data) 是能够输入到计算机中,并能被计算机处理的符号集合 ,在数据结构中一般是具有一定逻辑结构的数据 2:dataElem
阅读全文
posted @ 2022-03-25 19:32 郭楠代码
阅读(99)
评论(0)
推荐(0)
公告