![](https://img-blog.csdnimg.cn/c99c8fb7908b4e9182b4edc8016cddd9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构
文章平均质量分 78
记录日常学习的数据结构以及算法的基础知识
指针不指南吗
本科大二蒟蒻,有个算法大神梦
展开
-
【二分查找法及其应用】
基本思路 设在升序序列 a [ low......high ] 查找的 k , 首先找`中间值 `mid= a [ ( low+high )/2 ] ; 然后`比较 k` 和 a [ mid ] , 分成三个情况: (1)k == a[ mid ] , 直接返回 a [ mid ] ; (2)k < a [ mid ] , 新的查找区域变为左子表 a [ low , mid-1 ] ; (3)k > a [ mid ] , 新的查找区域变为右子表 a [ mid+1 , high ] ; 下一次查找根据原创 2023-02-06 20:06:26 · 1864 阅读 · 4 评论 -
【递归】简单基础篇
这篇文章主要是简单学习递归,首先咱们先简单举个从小就听过的例子:从前有座山,山中有座庙,庙里有个老和尚,老和尚在给小和尚讲故事:“ 从前有座山,山中有座庙,庙里有个老和尚,老和尚在给小和尚讲故事:“ 从前有座山,山中有座庙,庙里有个老和尚,老和尚在给小和尚讲故事:“ 从前有座山,山中有座庙,庙里有个老和尚,老和尚在给小和尚讲故事:“太困了不讲了”,于是都回去睡觉了。”于是都回去睡觉了。”于是都回去睡觉了。”于是都回去睡觉了。我晕,怎么讲了那么多故事,其实不然,我把每一层分出来,实际上就是。原创 2023-01-31 18:04:24 · 197 阅读 · 1 评论 -
链表的基础学习
链表的简单认识:定义,创建,添加新数据,查找,删除,清除原创 2023-01-04 00:46:01 · 208 阅读 · 1 评论