会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Assange
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
11
···
27
下一页
2019年11月30日
变态跳台阶
摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 从斐波那契找规律,结果,变成了这个规律。。。。。无语 1 class Solution: 2 def jumpFloorII(self, number): 3 # write c
阅读全文
posted @ 2019-11-30 10:06 Assange
阅读(87)
评论(0)
推荐(0)
2019年11月28日
斐波那契数列(python)
摘要: 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 # -*- coding:utf-8 -*- class Solution: def Fibonacci(self, n): # write code here if n =
阅读全文
posted @ 2019-11-28 09:31 Assange
阅读(197)
评论(0)
推荐(0)
2019年11月26日
LeetCode--015--三数之和(python)
摘要: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 先对nums进行排序,再用双指针,L=i+1,R=len(nums)-1,i从索引0开始遍历,until nums[i]>0退出 1 c
阅读全文
posted @ 2019-11-26 14:13 Assange
阅读(243)
评论(0)
推荐(0)
2019年11月18日
LeetCode--009--回文数(python)
摘要: 判断一个数是否为回文数,回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 通常让数字逆序,然后判断和原数字是否相等,这里只需逆序一般就可以。 case1.奇数位例如判断12321 while循环到x=12 res = 123 x!>res 跳出循环 res //10 == x 为Tru
阅读全文
posted @ 2019-11-18 14:21 Assange
阅读(155)
评论(0)
推荐(0)
LeetCode--008--字符串转换整数 (atoi)(python)
摘要: 示例 1: 输入: "42"输出: 42示例 2: 输入: " -42"输出: -42解释: 第一个非空白字符为 '-', 它是一个负号。 我们尽可能将负号与后面所有连续出现的数字组合起来,最后得到 -42 。示例 3: 输入: "4193 with words"输出: 4193解释: 转换截止于数
阅读全文
posted @ 2019-11-18 09:07 Assange
阅读(158)
评论(0)
推荐(0)
2019年11月17日
LeetCode--006--Z 字形变换(python)
摘要: 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。 请你实现这个将字符串进行指定行数变换的
阅读全文
posted @ 2019-11-17 20:54 Assange
阅读(324)
评论(0)
推荐(0)
2019年10月13日
LeetCode--152--乘积最大子序列(python)
摘要: 给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。 示例 1: 输入: [2,3,-2,4]输出: 6解释: 子数组 [2,3] 有最大乘积 6。示例 2: 输入: [-2,0,-1]输出: 0解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。 令i
阅读全文
posted @ 2019-10-13 09:25 Assange
阅读(503)
评论(0)
推荐(0)
2019年10月12日
LeetCode--617--合并二叉树(python)
摘要: 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。 示例 1: 输入: Tree 1 Tree 2 1 2
阅读全文
posted @ 2019-10-12 11:08 Assange
阅读(214)
评论(0)
推荐(0)
2019年10月11日
LeetCode--148--排序链表(python)
摘要: 在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 示例 1: 输入: 4->2->1->3输出: 1->2->3->4示例 2: 输入: -1->5->3->4->0输出: -1->0->3->4->5 插入排序,肯定超时了,时间复杂度最坏是O(n^2) 归并
阅读全文
posted @ 2019-10-11 09:03 Assange
阅读(321)
评论(0)
推荐(0)
2019年10月10日
LeetCode--146--LRU缓存机制(python)
摘要: 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。写入数据 put(key, value) -
阅读全文
posted @ 2019-10-10 16:33 Assange
阅读(277)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
27
下一页
公告