![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
千年乙方
能用拳头解决的事,我绝不用巴掌!
展开
-
算法集合-链表
算法集合-链表 链表: 链表是一种通过指针串联在一起的线性结构,每一个节点是有两部分组成,一个是数据域,一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针) 链接的入口点称为列表的头结点也就是head 链表的类型 单链表 单链表的节点只能指向节点的下一个节点 双链表 每一个节点有两个指针域,一个指向下一个节点, 一个指向上一个节点 双链表既可以向前查询,也可以向后查询 循环链表 循环链表就是首尾相连 链表的存储方式 了解完链表的类型,再介绍一下链表的存储方式 数组在内存中原创 2021-04-27 18:56:44 · 159 阅读 · 0 评论 -
算法集合-二维数组
算法集合-二维数组 本题并不涉及到什么算法,就是模拟过程,但却十分考察对代码的掌控能力 解题关键: 找出边界条件, 找出循环不变量 算法题目 题目59.螺旋矩阵II 给你一个正整数n ,生成一个包含 1 到n2所有元素, 且元素按顺时针顺序螺旋排列的n x n 正方形矩阵 matrix . 示例 1: 输入:n = 3 输出:[[1,2,3],[8,9,4],[7,6,5]] 示例 2: 输入:n = 1 输出:[[1]] 解题思路: 生成一个 n×n 空矩阵 mat,随后模拟整个向内环绕的填入过原创 2021-04-20 19:28:02 · 291 阅读 · 0 评论