ICode9

精准搜索请尝试: 精确搜索
  • 刷题方法论2022-02-19 14:32:58

    关于算法 题目资源 https://codetop.cc/home (codetop) https://labuladong.gitee.io/algo/ (labuladong) https://www.programmercarl.com/ (代码随想录) https://time.geekbang.org/column/intro/100017301 极客时间 - 数据结构与算法之美(王争) 极客时间 - 数据结构与算法之美(王争

  • labuladong的一些刷题记录2021-12-28 23:05:27

    labuladong 岛屿问题 200. 岛屿数量 思路+解法: DFS O(mn) class Solution { public: int nr, nc; void dfs(vector<vector<char>>& g, int r, int c){ if(!(r >= 0 && r < nr)) return; if(!(c >= 0 && c < nc))

  • 链表练习题-参考labuladong-js版2021-12-16 20:03:53

    双指针 21. 合并两个有序链表(简单)19. 删除链表的倒数第 N 个结点(中等)876. 链表的中间结点(简单)141. 环形链表(简单)142. 环形链表 II(中等)160. 相交链表(简单) 反转链表 206. 反转链表(简单) 92. 反转链表II(中等) 本题只研究递归解法,尚未使用递归解法,如有兴趣,可前往 这里 研究 回

  • 回溯算法最佳实践:解数独 labuladong2021-11-23 20:34:52

    回溯算法最佳实践:解数独 读完本文,你可以去力扣拿下如下题目: 37.解数独 ----------- 经常拿回溯算法来说事儿的,无非就是八皇后问题和数独问题了。那我们今天就通过实际且有趣的例子来讲一下如何用回溯算法来解决数独问题。 一、直观感受 说实话我小的时候也尝试过玩数独游戏,但从来

  • 跟着labuladong——动态规划核心套路详解2021-11-18 17:33:41

    动态规划特点:         题型:求最值         核心:穷举    三要素:         1. 重叠子问题         2. 状态转移方程(最关键)         3. 最优子结构 解题套路(dong哥经验总结):         0,明确base case         1,明确 状态    

  • 卧槽,字节跳动《算法中文手册》火了,完整版 PDF 开放下载2021-10-30 13:31:43

    今天给大家推荐两份来自字节跳动大佬的算法进阶指南,据说有不少小伙伴靠这份指南成功掌握了算法的核心技能,拿到了 BAT offer。希望对大家有帮助。 第一份资料是 70K Star 的《labuladong 的算法小抄》(作者 labuladong)。 先来给你们看看里面具体都有哪些内容:   现在这本 PDF

  • 十二。labuladong公众号总结2021-10-17 14:03:22

    一,算法刷题的框架思维 1.数据结构基本操作:查增删改,遍历 遍历:线性:for/while遍历(数组,链表),非线性:递归遍历(链表,二叉树) 2.二叉树是最容易培养框架思维的,而且大部分算法技巧,本质上都是树的遍历问题   所以二叉树的遍历非常重要,尤其递归遍历(回溯,动规,分治,只要涉及到递归的问题,都是树的遍

  • 看了这份《算法中文手册》笔记,就再也不怕字节了2021-07-09 18:06:14

    不久前,labuladong大佬开源了他的算法刷题笔记在github上,很快席卷整个互联网,仅仅几个月,就有了近8W star: 卧槽,这也太牛逼了吧,究竟是啥算法笔记,还能这么火? 我花了大半天的时间,研究了一下这份算法笔记,大部分都总结成了模板,有的还写成了诗句,方便记忆,大佬果然nb~。 这个 GitHub 上涉

  • labuladong算法小结2021-06-30 22:31:53

    1. 数据结构的存储方式 2. 数据结构基本操作——遍历+访问 线性 ​ for/while void traverse(int[] arr) { for (int i = 0; i < arr.length; i++) { // 迭代访问 arr[i] } } 非线性 ​ 递归 链表遍历框架 兼具迭代和递归结构: class ListNode{ in

  • labuladong 05.16 微信直播2021-05-16 21:04:47

    labuladong 05.16 微信直播 一、基础: 1、校招相关 1)扫盲 秋招:8-10月 提前批:7月 暑期实习:3-5月 非必须 2)关注公司前景,部门信息,公司财报 企查查,天眼查,多获取信息 3)提前批 相当于复活卡,有机会就上,不影响秋招 2、技术相关 1)学什么技术?校招需要学到什么程度 后端:操作系统,网络 编程语言

  • labuladong的算法小抄 资料整理 高清 PDF2021-02-25 13:31:45

    算法刷了又忘,忘了又得再刷?是因为你没有掌握刷题套路,看看 labuladong 总结的刷题套路,中文版,很实用。 这里教大家 Base64  编码和解码 IOOAimxhYnVsYWRvbmfnmoTnrpfms5XlsI/mioTjgIsgW+eZvuW6pue9keebmOS4i+i9veWcsOWdgF0oaHR0cHM6Ly9wYW4uYmFpZHUuY29tL3MvMTNLMVVCaWZSS3NOSi1H

  • labuladong的算法小抄官方完整版 pdf2021-02-10 15:05:10

    《labuladong的算法小抄官方完整版》 本书目前可以手把手带你解决 110 道 LeetCode 算法问题,而且在不断更 新,全部基于 LeetCode 的题目,涵盖了所有题型和技巧 获取链接:https://pan.baidu.com/s/1qpL4t6jmZnZgRvGlt8SSxg 提取码:KfGM 另外,动态规划超详细万字总结,一步步拨开动态规划的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有