- 博客(30)
- 收藏
- 关注
原创 数据结构和算法之图
目录图的定义和术语案例引入图的类型定义图的存储结构邻接矩阵 邻接表图的遍历编辑深度优先遍历广度优先遍历图的应用最小生成树 最短路径有向无环图拓扑排序关键路径
2023-06-22 21:32:23
406
原创 树和二叉树
树的定义树的基本术语树结构和线性结构的比较二叉树的定义案例引入树和二叉树的抽象数据类型定义二叉树的性质和存储结构两种特殊的二叉树满二叉树完全二叉树完全二叉树的性质存储结构顺序存储链式存储结构三叉链表
2023-06-11 20:50:01
66
原创 计算机网络之链路层
目录数据链路层的概述封装成帧差错检验检错方法可靠的传输服务可靠传输的实现机制停止-等待协议SW回退N帧协议GBN选择重传协议ppp协议媒体接入控制静态信道划分 动态接入控制-随机接入CSMA/CA MAC地址、IP地址以及ARP协议IP地址ARP协议集线器和交换机的区别编辑以太网交换机自学习和转发帧的流程以太网交换机的生成树协议STP编辑虚拟局域网VLAN例题
2023-06-03 21:42:58
55
原创 数据结构和算法之栈和队列
栈和队列是两种常用的、重要的数据结构栈和队列是限定插入和删除只能在表的“端点”进行的线性表栈和队列是线性表的子集(是插入和删除位置受限的线性表)匹配成功的出栈。
2023-05-26 19:30:50
1080
原创 数据结构和算法中有关类C语言的操作
1、 p:p是一个指针变量的名字,表示此指针变量指向的内存地址,如果使用%p来输出的话,它将是一个16进制数。2、 *p:*p表示此指针指向的内存地址中存放的内容,一般是一个和指针类型一致的变量或者常量。传值方式(参数为整形、实型、字符型等)
2023-05-21 19:43:32
54
原创 数据结构和算法之线性表
顺序表和链表都是线性表,都是线性结构存储结构顺序表(顺序存储)优点:支持随机存取、存储密度高缺点:大片连续空间分配不方便,改变容量不方便链表(链式存储)优点:离散的小空间分配方便,改变容量方便缺点:不可随机存取,存储密度低基本操作(运算)用顺序表or链表。
2023-05-09 17:18:13
96
原创 初始C语言
C语言是一门计算机语言计算机语言是是什么呢?人和计算机交流的语言语言的发展:二进制语言电脑(硬件)-通电-正电/负电1 0//宏的定义X:Y);int b = 20;//宏的方式a:b)return 0;
2023-05-07 16:13:41
54
原创 使用scanf函数出现警告/错误提示的解决办法
警告/错误提示 scanf_s 不能跨平台或者移植使用建议使用scanf解决办法 每次创建都需要加上这句话 一劳永逸的办法保存下面这句话就行了
2023-05-06 16:47:20
323
原创 数据结构与算法(c语言)概述
算法(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中的每条指令表示一个或多个操作。对一个问题的解决过程就是算法无论问题规模怎么变,算法运行所需的内存空间都是固定的常量,算法空间复杂度为S(n)=O(1)注:S表示 “Space”算法原地工作:算法所需内存空间为常量。
2023-05-04 21:32:05
1470
原创 计算机网络概述
节点主机及其上运行的应用程序路由器、交换机等网络交换设备边:通信链路接入网链路:主机连接到互联网的链路主干链路:路由器间的链路协议1、分布式的应用以及为分布式的应用提供通信服务的基础设施2、应用是网络存在的理由协议控制发送、接受消息如 TCP、IP、HTTP 、FTP 、 PPPInternet:“网络的网络松散的层次结构,互联的ISP公共Internet VS 专用 intranetInternet标准网络 例如:蜘蛛网,人和人之间的关系网。
2023-04-24 19:55:30
61
原创 String,StringBuffer,StringBuilder关于“==”和“equals”的区别
String,StringBuffer,StringBuilder关于“==”和“equals”的区别
2023-04-12 21:15:06
135
原创 java基础语法
十六进制由0 ~ 9和a ~ f(不分大小写)组成。十进制由0~9组成,逢10进1。二进制由0和1组成,逢2进1。八进制由0~7组成,逢8进1。
2023-03-25 20:39:41
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人