• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

向小园

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  刷题-剑指offer

剑指offer-二叉树
摘要:[Toc] T55 二叉树的深度(https://www.nowcoder.com/practice/435fb86331474282a3499955f0a41e8b?tpId=13&tqId=11191&tPage=2&rp=1&ru=%2Fta%2Fcoding interviews&qru=% 阅读全文

posted @ 2020-03-08 20:45 向小园 阅读(167) 评论(0) 推荐(0)

剑指offer 链表(下)
摘要:[Toc] "T22 链表中倒数第k个节点" 注意走(k 1)步的循环中,判断p==None就返回,即链表长度小于k的情况 coding:utf 8 class ListNode: def __init__(self, x): self.val = x self.next = None class 阅读全文

posted @ 2020-03-03 17:35 向小园 阅读(127) 评论(0) 推荐(0)

剑指offer 链表(上)
摘要:[Toc] "T6 从尾到头打印链表" 用栈保存ListNode指针 CPP 或者用stack保存顺序节点的val也可以。 做此题时,第一个直观的想法是顺序读链表时每次在res列表头部插入元素,可以ac然而verctor最可怕的在头部插入,可能需要多次重新分配空间,复制很多次元素 用栈保存val p 阅读全文

posted @ 2020-03-02 16:43 向小园 阅读(160) 评论(0) 推荐(0)

剑指offer 斐波那契系列
摘要:[Toc] T9 斐波那契用迭代 "跳台阶" 动规 py2 coding:utf 8 class Solution: def rectCover(self, number): write code here if number<0: return 1 if number<=2: return num 阅读全文

posted @ 2020-03-02 14:12 向小园 阅读(109) 评论(0) 推荐(0)

剑指offer 位运算
摘要:[Toc] "T40 数组中只出现一次的数字" cpp待添加 常规方法用哈希表就可以 这里用位运算 py2 coding:utf 8 class Solution: def NumberOf1(self, n): write code here if n好像不需要位运算 注意double float 阅读全文

posted @ 2020-03-01 21:37 向小园 阅读(133) 评论(0) 推荐(0)

真题
摘要:排序数字组成的字符串 huawei 对十进制字符串中的每个整数字符串进行重排序,获取所有排序中的最小整数;输出字符串的每一个都必须为有效值:120排序后为102,‘012’为无效值。 根据指定的排序方式对重排序的十进制字符串进行排序后输出;实现时无需考虑非法输入。 IN: 1. 排序方式 升|降 D 阅读全文

posted @ 2020-02-29 23:59 向小园 阅读(115) 评论(0) 推荐(0)

剑指OFFER 3~16题
摘要:[Toc] "T3 数组中的重复数字" 题目描述 在一个长度为n的数组里的所有数字都在0到n 1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一 阅读全文

posted @ 2020-02-26 16:08 向小园 阅读(142) 评论(0) 推荐(0)

2020-2月3刷题
摘要:[Toc] 1、 "网易真题 牛牛找工作" 动规、字典、快排 答案 py 如下暴力会超时 import sys def main(): lines = sys.stdin.readlines() lines = [line.strip().split() for line in lines if l 阅读全文

posted @ 2020-02-17 15:44 向小园 阅读(157) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3