- 博客(7)
- 收藏
- 关注
原创 基础算法笔记3
链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是存放指向下一个节点的指针域,最后一个节点的指针域指向null(-1)。单链表的作用是用来创建,用于存储树和图。用数组模拟链表,e[N]存放节点的值,ne[N]存放指向下一个节点的指针,head为头节点初始化为-1(表示链表结尾的空指针),idx表示当前用到哪个节点,即将要插入点的下标。链表初始化,插入节点,删除节点的图示如下对应的实现代码。
2024-03-19 17:51:47 148 1
原创 HTML学习笔记2
表格主要用于,因为它可以让数据显示的非常的规整,可读性很好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理。<tr></tr><td></td><th>表格属性表格结构标签使用场景:因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格头部和表格主体两大部分。这样可以更好的分清表格结构。跨行合并:rowspan=”合并单元格的个数“跨列合并:colspan=”合并单元格的个数“
2023-11-26 22:20:56 1561
原创 基础算法笔记1
注意边界问题:递归时如果 quicksort(q, l, j) 与 quick注意 x 不等于 q[ r ] 否则容易死循环,例 数组q为 0,1.死循环同理,如果 quicksort(q, l, i-1) 与 quick注意 x 不等于 q[ l ] 否则容易死循环,例 数组q为 0,1.死循环。
2023-11-20 09:29:45 81 1
原创 c/c++入门学习笔记——【高精度算法(减法)】++
具体做法就是:*把两个数字的每一位对齐,从低位到高位,同一位逐次相减,如果减不够就向后一位借位,当一位减不够另一位时,就从高位借10过来再减,当然,高位会比原来少1。我们用到的方法是开数组来存储,若想存一个20002000位的数,就把数组开到20002000以上。当结果小于0怎么办,稍微想一下,只有在数字 b>a的情况下,a−b才可能为负。如果同10001-10000时,计算机会输出00001,这不是我们想要的。如果两个数位数不相等,相减也无妨,因为位数少的数那部分被0补齐,减下去不影响。
2023-11-05 01:09:07 77 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人