Where there is a will,there is a way.
吞噬你的很多时候不是金涛骇浪,相反是那些普通的日子。
Pygame初探 Pygame初探
前言:为什么上了研究生才开始试着系统学习Pygame?以前总觉得知道上哪去找就好,也就没那么多的追求。在做小游戏的时候,也是遇到不会的就百度,然后用一点时间就简单解决了,感觉良好。但是实际上是,到了如今阶段还是什么都靠百度。可能到 了某个
2019-09-30
贪吃蛇 贪吃蛇
暑假就看见了贪吃蛇吃满屏的图片。如下图:以前写过,然后没成功。昨天用了一个下午写了一个简单的自动判断路径的贪吃蛇,姑且命名为1.0版本。这里简单记录一下。 计算每个点到食物的距离思考1-用轴计算每个格子的代价当然,蛇身体节点就不用计算到食物
2019-09-29
动态规划 动态规划
动态规划找最短路径问题求A->G的最短代价路径。简单举个例子,从A到B,我们选择不同的路径,就会有不同的代价。这个选择过程叫做决策。这整个问题是一个前后关联具有链状结构的多阶段过程,称为多决策过程。在多决策问题中,各个阶段所采取的决策
2019-09-28
研究生记事本 研究生记事本
日迹记事本(第三周) ::selection{background:#000;color:white;font-weight:bolder;} ::-moz-selection{background:#00
二项式定理 二项式定理
二项式定理 二项式定理(英语:binomial theorem),又称牛顿二项式定理,由艾萨克·牛顿于1664年、1665年间提出。该定理给出两个数之和的整数次幂诸如展开为类似项之和的恒等式。二项式定理可以推广到任意实数次幂,即广义二项式定
2019-09-23
leetcode-240. 搜索二维矩阵 II leetcode-240. 搜索二维矩阵 II
240. 搜索二维矩阵 II题目描述编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: 每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例: 现有矩阵 matrix 如下:
2019-09-21
leetcode-169. 求众数 leetcode-169. 求众数
169. 求众数题目描述给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3]输出: 3 示例 2:
2019-09-18
leetcode-23. 合并K个排序链表 leetcode-23. 合并K个排序链表
23. 合并K个排序链表题目描述合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->2
2019-09-16
分而治之(divide-and-conquer) 分而治之(divide-and-conquer)
分而治之(divide-and-conquer)简单了解算法分析与设计: 分治法的设计思想: 将一个难以直接解决的大问题,分割成一些规模比较小的相同问题,以便各个击破,分而治之。 分治策略是: 对于一个规模为n的问题,若该问题可以容易地解
2019-09-15
leetcode-103 | 二叉树的锯齿形层次遍历 leetcode-103 | 二叉树的锯齿形层次遍历
103. 二叉树的锯齿形层次遍历题目描述给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树: [3,9,20,null,null,15,7],返回其自底向
2019-09-15
生活备忘录(一) 生活备忘录(一)
.lifes-row{width:100%;line-height:40px;display:flex;height:40px;margin-top:20px;} .lifes-col{height:40px;line-
2019-09-14
leetcode-102 | 二叉树的层次遍历 leetcode-102 | 二叉树的层次遍历
102 . 二叉树的层次遍历题目描述给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如:给定二叉树: [3,9,20,null,null,15,7],返回其层次遍历结果:[[3],[9,20],[15,7
2019-09-13
3 / 17