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

搜索资源列表

  1. 剑指offer题解(java版)

  2. 此电子版是剑指offer题解,里面收录了大量的经典题目,并且有详细解析,而且是java版的~
  3. 所属分类:Java

    • 发布日期:2018-07-27
    • 文件大小:1mb
    • 提供者:bocai8058
  1. 剑指offer--java版1--10源码及解析总结.zip

  2. 剑指offer--java版1--10源码及解析总结.zip java版1--10源码及解析
  3. 所属分类:Java

    • 发布日期:2019-07-08
    • 文件大小:12kb
    • 提供者:yangyang3401
  1. 剑指offer题解(C++).docx

  2. 此资源是剑指OFFER的题解(C++),由本人在刷剑指OFFER题的期间整理,其中有整理牛客网讨论区的代码+剑指OFFER书中的代码+自己编写的代码,方法很全,且附有解析和思路,很方便大家在刷题时参考。 资源中题目顺序参照牛客网上的顺序。 作者:Sidney.Tan
  3. 所属分类:互联网

    • 发布日期:2020-07-17
    • 文件大小:14mb
    • 提供者:t624124600
  1. 剑指offer答案全集解析

  2. 剑指offer答案全集解析
  3. 所属分类:其它

    • 发布日期:2020-11-04
    • 文件大小:4mb
    • 提供者:qq_15555275
  1. 剑指Offer #02 替换空格(字符串处理)

  2. 题目来源:牛客网-剑指Offer专题 题目地址:替换空格 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“ ”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We Are Happy。 题目解析 方法一: 再创建一个StringBuffer ansansans 保存答案,接着遍历str,若访问的字符非空格,则直接插入到 ansansans 后面;若为空格,则插入字符串 “ ”。 public class Solution { public String re
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:32kb
    • 提供者:weixin_38506835
  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》刷题笔记——面试题22. 链表中倒数第k个节点

  2. 难度:简单 一、题目描述: 二、解题分析: 1、剑指解析 2、测试用例 3、代码实现 # Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def getKthFromEnd(self, head: ListNode, k: int) -&
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:203kb
    • 提供者:weixin_38679277
  1. 《剑指Offer》刷题笔记——面试题22. 链表中倒数第k个节点

  2. 难度:简单 一、题目描述: 二、解题分析: 1、剑指解析 2、测试用例 3、代码实现 # Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def getKthFromEnd(self, head: ListNode, k: int) -&
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:203kb
    • 提供者:weixin_38733676
  1. 《剑指Offer》刷题笔记——面试题46. 把数字翻译成字符串

  2. 难度:中等 一、题目描述: 二、解题分析: 1、剑指解析 2、代码实现 class Solution: def translateNum(self, num: int) -> int: if num9 and 10*num[-2]+num[-1]9 and 10*num[i]+num[i+1]<26: g = 1 else: g = 0 f[i]
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:108kb
    • 提供者:weixin_38693084
  1. 《剑指Offer》刷题笔记——面试题57. 和为s的两个数字

  2. 难度:简单 一、题目描述: 二、解题分析: 1、剑指解析 2、代码实现 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: if len(nums)target or nums[j]+nums[j-1]<target: return [] while i<j: if nums[i]+nu
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:223kb
    • 提供者:weixin_38538472
  1. 《剑指Offer》刷题笔记——面试题55-II. 平衡二叉树

  2. 难度:简单 一、题目描述: 二、解题分析: 1、剑指解析 I、自顶向下 II、自底向上 2、代码实现 I、自顶向下 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: # Compu
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:115kb
    • 提供者:weixin_38628830
  1. 《剑指Offer》刷题笔记——面试题59. 滑动窗口的最大值

  2. 难度:简单/困难 一、题目描述: 二、解题分析: 1、剑指解析 2、代码实现 class Solution: def maxSlidingWindow(self, nums: List[int], k: int) -> List[int]: deque = [];result = [] # deque也可以用collection里的双端队列实现 for i in range(0, len(nums)): while d
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:323kb
    • 提供者:weixin_38625098
  1. [剑指-Offer] 31. 栈的压入、弹出序列(模拟、常规解法)

  2. 文章目录1. 题目来源2. 题目说明3. 题目解析方法一:模拟+辅助栈,常规解法 1. 题目来源 链接:栈的压入、弹出序列 来源:LeetCode——《剑指-Offer》专项 2. 题目说明 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。 示例1: 输入:
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:41kb
    • 提供者:weixin_38625143
  1. [剑指-Offer] 52. 两个链表的第一个公共节点(思维、快慢指针、巧妙解法)

  2. 文章目录1. 题目来源2. 题目说明3. 题目解析方法一:遍历+快慢指针+常规解法方法二:思维+快慢指针+巧妙解法 1. 题目来源 链接:数组中的逆序对 来源:LeetCode——《剑指-Offer》专项 2. 题目说明 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:100kb
    • 提供者:weixin_38693720
  1. jian-zhi-offer:此资源是剑指OFFER的题解(C ++),由本人在刷剑指OFFER题的期间整理,其中有整理牛客网讨论区的代码+剑指OFFER书中的代码+自己编写的代码,方法很全,且附有解析和思路,很方便大家在刷题时参考。资源中

  2. 剑指OFFER题解(C ++)(很全) 此由本人在刷剑指OFFER题的期间整理,其中有整理牛客网讨论区的代码+剑指OFFER书中的代码+自己编写的代码,方法很全,且附有解析和思路,很方便大家在刷题时参考。 作者:Sidney.Tan
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:14mb
    • 提供者:weixin_42133969
  1. 《剑指Offer》刷题笔记——面试题06. 从尾到头打印链表

  2. 难度:简单 一、题目描述: 二、解题分析: 1、剑指解析: 2、代码实现: I、辅助栈 from typing import List ###### 代码主体 ###### class Solution: def reversePrint(self, head: ListNode) -> List[int]: stack = [] if head is None: return [] stack.appen
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:139kb
    • 提供者:weixin_38683562
  1. 《剑指Offer》刷题笔记——面试题06. 从尾到头打印链表

  2. 难度:简单 一、题目描述: 二、解题分析: 1、剑指解析: 2、代码实现: I、辅助栈 from typing import List ###### 代码主体 ###### class Solution: def reversePrint(self, head: ListNode) -> List[int]: stack = [] if head is None: return [] stack.appen
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:139kb
    • 提供者:weixin_38519619
  1. 《剑指Offer》刷题笔记——面试题13. 机器人的运动范围

  2. 难度:中等 一、题目描述: 二、解题分析: 1、剑指解析: 2、测试用例: 3、代码实现 I、回溯法 class Solution: def movingCount(self, m: int, n: int, k: int) -> int: self.discoveryed_plots = [] matrix = [[*] * n] * m self.discovery(matrix, 0, 0, k) retu
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:100kb
    • 提供者:weixin_38547409
  1. 剑指Offer #03 从尾到头打印链表(递归)

  2. 题目来源:牛客网-剑指Offer专题 题目地址:从尾到头打印链表 题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 题目解析 方法一: 因为题目要求返回的顺序是从尾到头,所以我们可以采用递归的形式访问链表,在回归的过程才将节点的值存入ArrayList中,以达到逆序的目的。 /** * public class ListNode { * int val; * ListNode next = null; * * ListNod
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:37kb
    • 提供者:weixin_38750721
  1. 剑指Offer #14 链表中倒数第k个结点(快慢指针) | 图文详解

  2. 题目来源:牛客网-剑指Offer专题 题目地址:链表中倒数第k个结点 题目描述 输入一个链表,输出该链表中倒数第k个结点。 节点结构如下: public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } 题目解析 这是一道和链表相关的题,对于这种题目,在熟悉链表的基本操作解决基本问题之余,也一定要记得处理空指针之类的有可能
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:56kb
    • 提供者:weixin_38748580
« 12 »