
算法学习
文章平均质量分 74
算法学习
MRJJ_9
惜时
展开
-
算法篇之(排序)
排序算法原创 2023-09-30 10:59:37 · 311 阅读 · 0 评论 -
链表(单链表、双链表)
链表 (单链表、双链表)原创 2023-09-26 19:01:57 · 634 阅读 · 0 评论 -
算法篇之(堆栈 队列)
前面学习了数组、链表,接下来继续看两种比较常见的数据结构,堆栈和队列。原创 2023-08-04 21:56:44 · 97 阅读 · 0 评论 -
算法篇之(二分查找)
前言:数组中查找元素的时间复杂度是O(n),本篇博客主要学习一种高效查找元素的方法:二分查找,其只能是在有序数组里使用,运用到了分治的思想,不是从到找到尾,而是划定一个范围,然后不断地去缩小查找的范围,最终找到目标元素,时间复杂度是O(log(n))。力扣69 计算平方根。原创 2023-08-03 19:20:18 · 95 阅读 · 0 评论 -
算法篇之(递归&分治)
分治,分而治之,是一种处理问题的思路,先将大问题分解成各个子问题,再从子问题入手,二分查找算法就运用了分治的思想,将问题一分为二,如果要查找的数比中间的数小,从左边找起,反之,从右边找,不断向下分解,直到找到目标数;递归算法,最简单的理解就是函数自己调用自己,典型例子有计算阶乘、斐波拉契,递归算法也是后续学习深度优先搜索等算法的基础,这篇博客主要记录下分治思想的理解以及递归算法的学习。原创 2023-08-03 18:33:02 · 79 阅读 · 0 评论 -
算法篇之(Map & Set)
前面学习了List线性表的数组、链表数据结构,本篇博客主要学习和List相似的数据结构:Map和Set。原创 2023-08-03 14:53:51 · 70 阅读 · 0 评论 -
算法篇之(数组&链表)
线性表是常用的数据结构,数组和链表都属于线性表,不同的是数组是顺序存储结构,链表是链式存储结构,本博客主要记录数组和链表这两种数据结构的学习。原创 2023-08-03 14:01:11 · 78 阅读 · 0 评论 -
算法篇之(开篇:复杂度分析)
算法时间复杂度原创 2023-08-02 22:28:57 · 213 阅读 · 0 评论 -
算法篇之(位运算)
位移运算在算法中的应用原创 2023-07-31 16:36:52 · 97 阅读 · 0 评论