刷题
文章平均质量分 92
double_c之
这个作者很懒,什么都没留下…
展开
-
2023华东师范、北科技计算机申博经验分享
通过自身经历,向大家分享计算机考博经验!原创 2023-08-13 07:28:43 · 633 阅读 · 0 评论 -
二叉树的属性(一)-对称判断
本篇我们介绍了递归法和迭代法来处理二叉树的对称判断原创 2023-07-25 10:50:53 · 243 阅读 · 0 评论 -
二叉树遍历算法-递归、迭代(深度优先搜索、广度优先搜索)
二叉树的遍历方法,有递归和迭代(非递归)本篇做全面介绍!!原创 2023-06-30 14:30:17 · 1071 阅读 · 0 评论 -
二叉树-理论基础
二叉树有两种主要的形式:满二叉树和完全二叉树。本篇主要帮助大家扫一遍关于二叉树的重要基础。原创 2023-06-23 10:39:49 · 283 阅读 · 0 评论 -
栈和队列(队列的应用)[三]
巧用队列求解数据结构题!原创 2023-06-17 06:45:05 · 453 阅读 · 0 评论 -
栈和队列(栈的应用)[二]
本文介绍了栈在计算机领域的应用。让我们看到了不一样的栈,原来还有这么多的应用,不可小觑!!原创 2023-06-13 06:43:55 · 536 阅读 · 2 评论 -
栈和队列(数据结构刷题)[一]-python
本文我将从底层实现和应用来介绍栈和队列。让大家更加通透的了解栈和队列。栈和队列的原理是,队列是先进先出,栈是先进后出。原创 2023-06-10 23:42:42 · 517 阅读 · 0 评论 -
双指针法(数组)-python
双指针法(快慢指针法):通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。原创 2023-06-01 05:15:06 · 642 阅读 · 0 评论 -
滑动窗口思想(数组)-python
滑动窗口的精妙之处在于根据当前子序列和大小的情况,不断调节子序列的起始位置。主要理解滑动窗口如何移动窗口起始位置,达到动态更新窗口大小的,从而得出长度最小的符合题目条件的长度。原创 2023-05-31 15:43:46 · 722 阅读 · 0 评论 -
动态规划-python
连续子数组的最大和、动态规划的三大步骤案例详解-青蛙跳台阶问题(一维DP)跳台阶扩展问题案例详解-不同路径(二维数组的DP)问题描述连续子数组的最大和(一)连续子数组的最大和(二)礼物的最大值动态规划的三大步骤动态规划,无非就是利用历史记录,来避免我们的重复计算。而这些历史记录,我们得需要一些变量来保存,一般是用一维数组或者二维数组来保存。第一步骤:定义数组元素的含义,上面说了,我么会用一个数组,来保存历史数组,假设用一维数组dp[],非常重要的一点,就是规定你这个数组元素的含义,例如你的dp[i]是原创 2022-04-29 15:23:30 · 5203 阅读 · 1 评论 -
回溯(DFS、BFS)-python
回溯机器人的运动范围-剑指offer矩阵中的路径-剑指offer机器人的运动范围-剑指offer地上有一个rows行和cols列的方格。坐标从[0,0]到[rows-1,cols-1]。一个机器人从坐标[0,0]的格子开始移动,每一次只能向左、右、上、下四个方格移动一格,但是不能进入行坐标和列坐标的数位之和大于threshold的格子。例如,当threshold为18时,机器人能够进入方格[35,37],因为3+5+3+7=18.但是,它不能进入方格[35,38]。因为3+5+3+8=19.请问该机器人原创 2022-04-27 17:46:37 · 1615 阅读 · 0 评论