摘要: 使用环状替换 Leetcode189 一、题目 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 阅读全文
posted @ 2020-02-11 18:17 文学是可爱的 阅读(497) 评论(0) 推荐(1)
摘要: 倒转数组 Leetcode189 记录调整数组顺序而不需要另加内存的一种方法: 题目 189. 旋转数组 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 阅读全文
posted @ 2020-02-11 12:29 文学是可爱的 阅读(130) 评论(0) 推荐(0)
摘要: Boyer-Moore 算法 Leetcode169 一、题目 169. 多数元素 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [3,2,3]输出: 3 示例 阅读全文
posted @ 2020-02-06 22:39 文学是可爱的 阅读(129) 评论(0) 推荐(0)
摘要: 快速上手leetcode动态规划题 我现在是初学的状态,在此来记录我的刷题过程,便于以后复习巩固。 我leetcode从动态规划开始刷,语言用的java。 一.了解动态规划 我上网查了一下动态规划,了解到动态规划是“带有备忘录的递归”, 而大多数用来理解动态规划的例子都是斐波那契数列,就是那个经典的 阅读全文
posted @ 2020-01-25 15:59 文学是可爱的 阅读(145) 评论(0) 推荐(0)
摘要: 使用软件:Xmind8 pro版(可在网上找破解版),应用广泛,功能强大 阅读全文
posted @ 2020-01-21 19:42 文学是可爱的 阅读(439) 评论(2) 推荐(0)
摘要: 小程序版本管理:我的使用方法 1.首先是拥有github账号,并且在电脑上安装git 2.使用微信开发工具的版本管理功能(可以让多人对同一个项目的代码进行修改和补充) 点击右上角的版本管理 点击左边工作空间里的设置 点击中间仓库设置下的远程 点击添加 3.需要在github上有一个远程仓库,然后在这 阅读全文
posted @ 2020-01-20 10:31 文学是可爱的 阅读(3536) 评论(0) 推荐(0)