自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 牛客网剑指Offer 第8、9题:跳台阶 python

题目一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)思路开始想的是函数的递归调用,因为每次有两种情况跳一步或两步,所以n级台阶的跳法应该等于n-1级台阶的跳法加n-2级台阶的跳法,见代码段1。运行发现超时,然后想到这就是斐波那契数列的变形,函数之间的嵌套调用非常麻烦,所以改成了代码段2的形式,通过测试。代码1# -*-...

2018-10-21 19:54:41 163

原创 牛客网剑指Offer 第四题:重建二叉树 python

题目输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路由二叉树前序遍历和中序遍历规则知,每次前序遍历第一个数字必然为根节点,在中序遍历中位于前序遍历节点之前的数字在根节点的左子树中,其余则位于右子树中。按...

2018-10-17 17:29:00 323

原创 牛客网剑指Offer 第一题:二维数组中的查找 python

题目在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路从右上角的数出发,同行的数均小于该数,同列的数均大于该数。若该数小于target,则删除这一列,若该数大于target,则删除这一行。再取剩下数组中右上角的数。直到找到目标数字,返回True。若...

2018-10-15 22:20:43 158

原创 leetcode第17题,电话号码的字母组合,python实现

题目给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:“23”输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。思路本题的核心在于如何创建映射关...

2018-10-15 21:28:34 723

原创 leetcode第16题,最接近的三数之和,python实现

题目解析该题目和三数之和类似,不同点是target也会发生变化,解答基本思路是根据要求不断变化target值,使其偏离原始target的程度越来越大,在此过程中检测当前的target值是否可以由数组中三数之和进行表示。三数之和求法回顾检查数组中是否存在三个数相加之和等于target值,思路为先将数组进行排序,然后进行遍历,遍历过程见代码。 class Solution(object):...

2018-10-15 20:29:40 441

原创 leetcode第62,63题,不同路径python解答

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?整体思路,利用动态规划法解答,即p(m,n) = p(m-1,n)+p(m,n-1),即走完m,n个格子总的走法相当于其右方和下方的所需步数的和。class Solution(o...

2018-10-08 20:00:09 652

原创 leetCode第6题,Z字形变换

leetCode第6题,Z字形变换class Solution(object):def convert(self, s, numRows):“”":type s: str:type numRows: int:rtype: str“”"# 按照规则创建新的只包含一个有效字母的列表def newList(i,numRows,count):result = []loc = numR...

2018-09-22 09:42:34 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除