
知识点琐碎
Moonquaks
这个作者很懒,什么都没留下…
展开
-
浅谈数组模拟链表的理解【啊哈,算法】
链表通常来说是用到封装了data与一个指针的类型的结构体 其实不使用指针也可以模拟链表。 这是啊哈,算法上面的描述。 大致意思就是声明两个数组,用right数组来代替指针。 right所储存的数据就是data下一个结点的位置。 贴一段代码: //数组模拟链表 #include<stdio.h> int main(){ int data[101],right[101]; int i,n,t,len; scanf("%d",&n); for(i=1;i<=n原创 2022-01-22 16:29:23 · 581 阅读 · 0 评论 -
预告【二分查找知识点及刷题】
今天晚上回归,必更二分专栏 OJ上面大致这样。 今天体测800,长沙风刮得老大,我大约是真的头晕感冒了。原创 2021-11-30 17:15:09 · 137 阅读 · 1 评论 -
二维数组与指针琐碎【1】
这个基本知识点大家应该都清楚,我就不在赘述了 这里我就稍微整理一下我学习时遇到的问题 key1 指针的定义时,基类型很重要!在后面理解二维数组的指针时有一定作用。比如int *p、int (*p)[4]、int *p[4]. key2 行指针取*变成列指针,列指针取&变成行指针。这是一个恒定式。大概是行指针里面储存的是一行的地址,列指针储存的是每一行中单个列的地址。(其实行列指针的差别与他所表示的基类型也是相关的) key3 这里解释一下基类型,大致就是指针增加时是以基类型的字节.原创 2021-11-17 20:46:44 · 148 阅读 · 0 评论