您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 剑指offer(java版67题)

  2. 面试题 1:二维数组中的查找(考点: 数组) 1 面试题 2:替换空格(考点: 字符串) 2 面试题 3:从尾到头打印链表(考点: 链表) 2 面试题 4:重建二叉树(考点: 树) 4 面试题 5:用两个栈实现队列(考点: 栈和队列) 5 面试题 6:旋转数组的最小数字(考点:查找和排序) 6 面试题 7:斐波那契数列(考点: 递归和循环) 7 面试题 8:跳台阶(考点: 递归和循环) 7 面试题 9:变态跳台阶(考点: 递归和循环) 8 面试题 10:矩形覆盖(考点: 递归和循环) 8
  3. 所属分类:Java

    • 发布日期:2017-08-30
    • 文件大小:5mb
    • 提供者:wei2314857815
  1. 剑指Offer(Python多种思路实现):重建二叉树

  2. 剑指Offer(Python多种思路实现):重建二叉树 面试7题: 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路一:递归 # 7重建二叉树 【递归】 class TreeNode: # 先定义树的基本结构 def __init__(self, x): s
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:29kb
    • 提供者:weixin_38704156
  1. 剑指offer:5-8题

  2. 第5题:用两个栈实现队列 题目说明:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 程序: 栈和队列都是操作受限的线性表。 栈:限定仅在表尾进行插入或删除的线性表(先进后出); 队列:允许在线性表的一端进行插入,在另一端进行删除(先进先出)。 在python中,栈和队列都是用列表实现的。将列表的结尾作为栈顶进行插入或删除;将列表的开头作为队尾进行插入,将列表的结尾作为队头进行删除。 本题中,分析可得:栈1+栈2=队列,即栈1的进栈操作用来表示入队操作,栈2的
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:68kb
    • 提供者:weixin_38625708
  1. 剑指offer:5-8题

  2. 第5题:用两个栈实现队列 题目说明:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 程序: 栈和队列都是操作受限的线性表。 栈:限定仅在表尾进行插入或删除的线性表(先进后出); 队列:允许在线性表的一端进行插入,在另一端进行删除(先进先出)。 在python中,栈和队列都是用列表实现的。将列表的结尾作为栈顶进行插入或删除;将列表的开头作为队尾进行插入,将列表的结尾作为队头进行删除。 本题中,分析可得:栈1+栈2=队列,即栈1的进栈操作用来表示入队操作,栈2的
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:68kb
    • 提供者:weixin_38620839
  1. 剑指Offer(Python多种思路实现):顺时针打印矩阵(同LeetCode 螺旋矩阵打印)

  2. 面试29题: 题目:顺时针打印矩阵(同LeetCode 螺旋矩阵打印) 题:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 解题思路一: class Solution: def printMatrix(self, matrix): # write code h
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:26kb
    • 提供者:weixin_38501916
  1. 剑指Offer(Python多种思路实现):丑数

  2. 剑指Offer(Python多种思路实现):丑数 面试49题: 题:丑数 题目:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 解题思路一:时间效率不高,对每一个数都需要判断它是不是丑数 class Solution: def GetUglyNumber_Solution(self, index): # write code here
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:26kb
    • 提供者:weixin_38659248
  1. 剑指Offer(Python多种思路实现):二叉搜索树的第K大节点

  2. 剑指Offer(Python多种思路实现):二叉搜索树的第K大节点 面试54题: 题目:二叉搜索树的第K大节点 题:给定一颗二叉搜索树,请找出其中的第k小的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。 解题思路一:中序遍历 class Solution: # 返回对应节点TreeNode def KthNode(self, pRoot, k): # write code here if
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:23kb
    • 提供者:weixin_38513669
  1. Python一行代码解决矩阵旋转的问题

  2. 今天刷《剑指offer》的时候碰到这样一道题: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 思路:可以模拟魔方逆时针旋转的方法,一直做取出第一行的操作,例如 : 1 2 3 4 5 6 7 8 9 利用pop输出并且删除第一行后,再进行一次逆时针旋转,就变成: 6 9
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:42kb
    • 提供者:weixin_38741759
  1. yyw_algorithm::laptop_computer:我的leetcode算法题解,详细的java版本。包括分类题解周赛题解剑指OFFER题解-源码

  2. yyw_algorithm [目录] 仓库简介 这是一个记录自己的练习算法题的仓库。把自己所有做过的算法题都总结到这个仓库里。 一级目录按缺陷分为easy / medium / hard,二级目录按照leetcode上的标签分,三级目录为译文名称(超链接到本仓库的题解)。每题都附上java原代码,对题的解答与思考(包括官方标答),部分配上图例。 还有LC周赛的我做出来的题解嗷! :face_savoring_food: ``《剑指优惠》的题解也开始更新啦,官方是cpp的题解,我进行一波jav
  3. 所属分类:其它