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

搜索资源列表

  1. 剑指offer刷题笔记

  2. 剑指offer刷题笔记(一),大概完成40多道题,语言c++,python,java
  3. 所属分类:其它

    • 发布日期:2018-11-08
    • 文件大小:735kb
    • 提供者:xiuweixiansheng
  1. Android代码-WLeetCode

  2. 项目创建日志 为了进阶高级 Android,定下了刷 LeetCode 的计划,此项目是 leetCode 的解题过程 刷题顺序参照网站:https://leetcode.com/problemset/algorithms/ 按从简单到难的顺序排列 本项目创建初衷是因为发现了自己在算法方面的知识薄弱,从而立下了刷算法题的目标。前后刷了 LeetCode 上的题目,左程云写的《程序员代码面试指南》,《剑指 offer 第二版》上的题目。一边刷一边学习相关知识。 后续,在空闲时间总结了单链表的面试
  3. 所属分类:其它

    • 发布日期:2019-08-06
    • 文件大小:244kb
    • 提供者:weixin_39841365
  1. 《剑指Offer》刷题笔记——面试题05. 替换空格

  2. 难度:简单 一、题目描述: 二、解题分析: 1、剑指解析: 2、特殊用例: 3、代码实现: I、原地双指针(从后向前复制)   从后向前复制是《剑指》推荐的一种解法,可以适用于各种编程语言。每' '比' '多两个字符。两个指针都是从后向前。通过先统计字符串中空格数量对数组扩展,然后按照题目要求扫描赋值。 ###### 代码主体 ###### class Solution: def replaceSpace(self, s: str) -> str: s =
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:217kb
    • 提供者:weixin_38722348
  1. 剑指offer刷题(一)

  2. 二维数组中的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路(右上角开始) 该二维数组特性是数字大小每一行从左到右递增,每一列从上到下递增。 因此可以从右上角开始遍历: 该数字大于目标数字target,则该行前面可能有目标数字target,继续向前遍历,列标 -1 该数字小于目标数字target,则该行前面不可能有目标数字targe
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:38kb
    • 提供者:weixin_38691482
  1. 剑指offer刷题(九)变态跳台阶

  2. 变态跳台阶(python) 题目 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 思路 是斐波那契数列和跳台阶得升级版,详情在上篇和上上篇博客。 采用和跳台阶一样的分析方法: 记跳n级台阶的跳法有 f(n) 种, 如果最后一次跳了 1 级,那么一共的跳法是 n-1 级台阶的跳法,即 f(n-1), 如果最后一次跳了 2 级,那么一共的跳法是 n-2 级台阶的跳法,即 f(n-2), 如果最后一次跳了 3 级,那么一共的跳法是 n-3
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:34kb
    • 提供者:weixin_38534344
  1. Leetcode刷题:剑指offer【面试题06】

  2. 文章目录思路 1:改变链表方向思路 2:反转思路 3:栈思路 4:递归 【面试题06】从尾到头打印链表 难度: 简单 限制: 0 <= 链表长度 cur -> next 变为 next -> cur ->
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:62kb
    • 提供者:weixin_38620267
  1. 剑指offer刷题

  2. 1、二维数组中查找 题目描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路:可以利用从左到右递增、从上到下递增的特点,开始从数组最右上角开始查找。如果array[rows][cols]比该整数小则row++,如果比该整数大则col–,找到返回True,如果直到数组越界了还没有找到的话就返回False。 # -*- coding:utf-8 -
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:357kb
    • 提供者:weixin_38677244
  1. Leetcode刷题:剑指offer【面试题07】

  2. 文章目录思路 1:递归 【面试题07】重建二叉树 难度: 中等 限制: 0 <= 节点个数 <= 5000 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 Leetcode题目对应位置: 面试题07:重建二叉树 复习: 二叉树的三种遍历方式: 前序遍历:根 左 右 中序遍历:左 根 右 后序遍历:左 右 根 要恢复一颗二叉树,必须知道它的中序序列(因为中序序列可以知道根节点及其左右子树的位置),再结合前序或后序的任意一个
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:79kb
    • 提供者:weixin_38693084