最近简单复习了一下 python 编码的方法,以此记录一些笔记,本博客仅用于记录算法学习 好久没有刷过算法题,递归算法竟然忘记如何使用了&...
题目 设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例: 输入: arr = [1,3,5,7,2,4,6,8], k = 4 输...
题目描述 解题思路 执行结果 leetcode 剑指 Offer 06. 从尾到头打印链表 题目描述 输入一个链表的头节点,从尾到头反过来返回每个节点的值...
汉诺塔(Tower of Hanoi)源于印度传说中,大梵天创造世界时造了三根金钢石柱子,其中一根柱子自底向上叠着64片黄金圆盘。大梵天命令婆罗门把圆...
深度优先遍历(Depth First Search,简称DFS) 与广度优先遍历(Breath First Search,简称BFS)是图论中两种非常重要的算法,生产上广泛用于...
1. 二叉树的前序遍历 前序遍历:根左右,即对于每一棵子树,先遍历其根节点,然后遍历其左子树,最后遍历其右子树 题目简...
今天我来学习线段树 首先它是树有着'树'的结构,线段树由于本身是专门用来处理区间问题的 它的作用可以处理区间的问题拥有更快的速度. 对于每一个...
0.从尾到头打印单链表 单链表:一般给的都是无头节点的 另外:在面试中,如果我们打算修改输入的数据,则最好问一下面试官是不是...