随笔分类 -  【算法】---LeetCode

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要:这是悦乐书的第 207 次更新,第 219 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第75题(顺位题号是349)。给定两个数组,编写一个函数来计算它们的交集。例如: 输入:nums1 = [1,2,2,1],nums2 = [2,2] 输出:[2] 输入:nums 阅读全文
posted @ 2018-12-20 08:16 程序员小川 阅读(452) 评论(0) 推荐(0)
摘要:这是悦乐书的第 206 次更新,第 218 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第74题(顺位题号是345)。编写一个函数,它将一个字符串作为输入,并仅反转一个字符串的元音。例如: 输入:“hello” 输出:“holle” 输入:“leetcode” 输出: 阅读全文
posted @ 2018-12-19 08:19 程序员小川 阅读(412) 评论(0) 推荐(0)
摘要:这是悦乐书的第 205 次更新,第 217 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第73题(顺位题号是344)。编写一个以字符串作为输入并返回字符串的函数。例如: 输入:“hello” 输出:“olleh” 输入:“A man, a plan, a canal: 阅读全文
posted @ 2018-12-18 21:14 程序员小川 阅读(687) 评论(0) 推荐(0)
摘要:这是悦乐书的第 205 次更新,第 216 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第72题(顺位题号是342)。给定一个整数(带符号的32位),写一个函数来检查它是否为4的幂。例如: 输入:16 输出:true 输入:5 输出:false 跟进 :你可以在没有循 阅读全文
posted @ 2018-12-18 08:21 程序员小川 阅读(753) 评论(0) 推荐(0)
摘要:这是悦乐书的第 204 次更新,第 215 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第71题(顺位题号是326)。给定一个整数,写一个函数来确定它是否为3的幂。例如: 输入:27 输出:true 输入:0 输出:false 输入:9 输出:true 输入:45 输 阅读全文
posted @ 2018-12-17 21:03 程序员小川 阅读(649) 评论(0) 推荐(0)
摘要:这是悦乐书的第 204 次更新,第 214 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第70题(顺位题号是303)。给定整数数组nums,找到索引i和j(i≤j)之间的元素之和,包括端点。例如: 给定nums = [ 2,0,3, 5,2, 1] sumRange( 阅读全文
posted @ 2018-12-17 09:25 程序员小川 阅读(424) 评论(0) 推荐(1)
摘要:这是悦乐书的第 203 次更新,第 213 篇原创 01 看题和准备 你和你的朋友正在玩下面的Nim游戏:桌子上有一堆石头,每次你轮流去除1到3块石头。 移除最后一块石头的人将成为赢家。 你是第一个取出石块的。 你们两个都非常聪明,并且拥有最佳的游戏策略。 编写一个函数来确定你是否可以在堆中的石头数 阅读全文
posted @ 2018-12-16 11:53 程序员小川 阅读(781) 评论(0) 推荐(0)
摘要:这是悦乐书的第 202 次更新,第 212 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第68题(顺位题号是290)。给定一个模式和一个字符串str,找到str是否完全匹配该模式。完全匹配是指在模式中的字母和str中的非空单词之间存在一一对应的关系。例如: 输入:pa 阅读全文
posted @ 2018-12-15 14:03 程序员小川 阅读(432) 评论(0) 推荐(0)
摘要:这是悦乐书的第 201 次更新,第 211 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第67题(顺位题号是283)。给定一个数组nums,写一个函数将所有0移动到它的末尾,同时保持非零元素的相对顺序。例如: 输入:[0,1,0,3,12] 输出:[1,3,12,0, 阅读全文
posted @ 2018-12-14 08:08 程序员小川 阅读(440) 评论(0) 推荐(0)
摘要:这是悦乐书的第 200 次更新,第 210 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第66题(顺位题号是278)。您是产品经理,目前领导团队开发新产品。不幸的是,您产品的最新版本未通过质量检查。由于每个版本都是基于以前的版本开发的,因此坏版本之后的所有版本也是坏的 阅读全文
posted @ 2018-12-13 22:56 程序员小川 阅读(473) 评论(0) 推荐(0)
摘要:这是悦乐书的第 200 次更新,第 209 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第65题(顺位题号是268)。给定一个包含n个不同数字的数组,取自0,1,2,...,n,找到数组中缺少的数字。例如: 输入:[3,0,1] 输出:2 输入:[9,6,4,2,3, 阅读全文
posted @ 2018-12-13 08:18 程序员小川 阅读(803) 评论(0) 推荐(0)
摘要:这是悦乐书的第 199 次更新,第 208 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第64题(顺位题号是263)。编写一个程序来检查给定的数字是否是一个丑陋的数字。丑陋的数字是正数,其主要因子仅包括2,3,5。例如: 输入:6 输出:true 说明:6 = 2×3 阅读全文
posted @ 2018-12-12 21:28 程序员小川 阅读(419) 评论(0) 推荐(0)
摘要:这是悦乐书的第 199 次更新,第 207 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第63题(顺位题号是258)。给定非负整数num,重复添加其所有数字,直到结果只有一位数。例如: 输入:38 输出:2 说明:过程如下:3 + 8 = 11,1 + 1 = 2。由 阅读全文
posted @ 2018-12-12 16:04 程序员小川 阅读(426) 评论(0) 推荐(0)
摘要:这是悦乐书的第 199 次更新,第 206 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第62题(顺位题号是257)。给定二叉树,返回所有根到叶路径。例如: 输入: 输出:[“1 2 5”,“1 3”] 说明:所有根到叶路径是:1 2 5, 1 3 注意 :叶子是没有 阅读全文
posted @ 2018-12-12 08:16 程序员小川 阅读(453) 评论(0) 推荐(0)
摘要:这是悦乐书的第 198 次更新,第 205 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第61题(顺位题号是242)。给定两个字符串s和t,写一个函数来确定t是否是s的anagram。例如: 输入:s =“anagram”,t =“nagaram” 输出:true 输 阅读全文
posted @ 2018-12-11 08:00 程序员小川 阅读(787) 评论(0) 推荐(0)
摘要:这是悦乐书的第 197 次更新,第 204 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第60题(顺位题号是235)。编写一个函数来删除单链表中的节点(尾部除外),只允许访问该节点。例如: 鉴于链表 head = [4,5,1,9],如下所示: 4 5 1 9 输入: 阅读全文
posted @ 2018-12-10 21:32 程序员小川 阅读(489) 评论(0) 推荐(0)
摘要:这是悦乐书的第 197 次更新,第 203 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第59题(顺位题号是235)。给定二叉搜索树(BST),找到BST中两个给定节点的最低共同祖先(LCA)。根据维基百科上LCA的定义:“最低共同祖先在两个节点p和q之间定义为T中的 阅读全文
posted @ 2018-12-10 08:14 程序员小川 阅读(290) 评论(0) 推荐(0)
摘要:这是悦乐书的第 196 次更新,第 202 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第58题(顺位题号是234)。给出一个单链表,确定它是否是回文。例如: 输入:1 2 输出:false 输入:1 2 2 1 输出:true 本次解题使用的开发工具是eclipse 阅读全文
posted @ 2018-12-09 11:49 程序员小川 阅读(436) 评论(0) 推荐(0)
摘要:这是悦乐书的第 195 次更新,第 201 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第57题(顺位题号是232)。使用栈实现队列的以下操作。 push(x) 将元素x推送到队列的后面。 pop() 从队列前面删除元素。 peek() 获取前面的元素。 empty( 阅读全文
posted @ 2018-12-08 13:54 程序员小川 阅读(325) 评论(0) 推荐(0)
摘要:这是悦乐书的第 194 次更新,第 200 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第56题(顺位题号是231)。给定一个整数,写一个函数来确定它是否是2的幂。例如: 输入:1 输出:true 说明:2^0 = 1 输入:16 输出:true 说明:2^4 = 1 阅读全文
posted @ 2018-12-07 22:27 程序员小川 阅读(502) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页