- 博客(13)
- 收藏
- 关注
原创 数据结构—栈、队列
若栈顶的索引值为栈的最大容量-1,则栈满;若栈顶的索引值为-1,则栈空;用布尔值进行判断,若为true则表示栈满/栈空;反之,则为false。在判断栈是否为空时,若使用return给出提示信息,由于提示信息为String类型数据,会导致程序报错,因此,采用。2、限制线性表(数组、链表)中的元素的插入和删除,让插入和删除只能在同一端进行。5、时间复杂度:O(1) —>时间复杂度很好。3、允许插入的一端为栈顶,另一端为栈底。4、只关注添加和删除,不关注查找。抛出错误信息进行提示。
2025-03-23 11:17:36
127
原创 数据结构—树的遍历、删除等操作及代码详解
4、若要添加的数据index.value<num,判断index.right是否为空,若为空,则index.right= node,反之,让index = index.right,继续进行判断;3、若要添加的数据index.value>num,判断index.left是否为空,若为空,则index.left = node,反之,让index = index.left,继续进行判断;2、找要删除节点的父节点parent(考虑是否有父节点,如根节点无父节点)特点:先输出左节点,再输出其父节点与父节点的右节点。
2025-03-20 16:01:30
830
原创 数据结构—树
红黑树是2-3-4树的一种等价表示,可以根据下图所示的节点对应关系将2-3-4树转化为红黑树:以三中2-3-4树举例转化如下:注意:由于2-3-4树中含有两个键三个子节点的节点结构转化为红黑树节点的形式有两种,因此转化而来的红黑树形式不单一。
2025-03-18 15:46:54
931
原创 数据结构—链表操作详解
数据结构中最重要三个结构:数组、链表、树。本篇将详细讲述单链表的数据插入、删除等操作及其对应的代码。链表在内存中不是连续的,这使得其内存管理更加灵活,插入与删除操作更高效。链表由数据域与指针域组成,对单链表而言,数据域(value)用于存储数据元素,指针域(next)用于存放下一个元素的地址。
2025-03-17 15:07:30
643
原创 查询—sql语句
从student表中查找sex字段为“女”的记录,并根据创建时间(即createtime)进行降序(desc)排列,若进行升序排列则使用关键字 asc(可省略)。其中,count(*)中 * 可替换为具体的某一字段,但不统计该字段为null的记录。例2:从student表中查找name字段中第二位为“张” 的记录。可使用的运算符:=、>=、<=、<>(不等于)、!例1:从student表中查找name字段中有“张” 的记录。(从student表中查找age不为14和25的记录)
2025-02-26 14:35:35
538
原创 前端学习—css
注:父级元素relative,子级元素absolute随着浏览器的滚动而滚动,子集元素调整位置时参考物是父级元素,释放自己原来的空间。(4)规则三:同级别长度下,css代码按顺序执行,后面的样式覆盖前面的(不同样式叠加,同一样式覆盖)relative:代表相对模式,随着浏览器的滚动而滚动,参考物是自己原来的位置,保留自己原来的空间;fixed:代表固定模式,不随着浏览器的滚动而滚动,参考物是浏览器,释放自己原来的空间;wrap-reverse:弹性盒子内元素会在必要时换行,但是会按照从下到上的方向换行;
2025-02-08 16:08:29
945
原创 前端学习—css语法
(2)选择ul下的第奇数个元素,如果为li就赋予属性(从1开始,且even为选择第偶数个元素);(2)选择任何元素下第一个元素,若为div元素就赋予属性;(3)选择ul下的第(3n+1)个元素且从n=0开始;(1)选择ul下的第二个元素,如果为li就赋予属性;(1)选择ul下的第一个元素,如果为li就赋予属性;注:若不同选择器需要设置相同样式,可将其组合。即div,p,h1的背景颜色都设置为绿色。
2025-02-08 00:25:38
469
原创 html—表单标签
标签等。其中,<select>元素用于创建下拉列表,<option>元素用于定义列表中的可用选项。<textarea rows="" cols="">多行文本域语文</option><option value="2">数学</option><option value="3">英语
2025-01-23 12:06:03
359
原创 Linux基本命令及定时任务
在xshell中演示:其中,r、w、x分别代表文件的可读、可写、可执行权限。在xshell中演示:在输入rz命令并回车后,在弹出框中找到所需上传的文件,点击打开即可。在xshell中演示:输入上述命令后,在弹出框中找到文件下载到的地址,点击确定即可。(注:使用rz、sz上传、下载的文件一般较小,若文件较大需要使用xftp)输入“i”进入编辑模式(左下角出现“insert”)
2025-01-20 18:15:37
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人