GithubHelp home page GithubHelp logo

interview_code's Introduction

Interview Code

2019校招面试代码记录,from leetcode、newcoder...

题目来源

  • Leetcode
  • Newcoder
  • 国内大厂面试笔试题
    • 阿里巴巴
    • 腾讯
    • 网易
    • ...
  • 经典算法与数据结构

Github

frank-lam/interview_code: 2019校招面试代码记录

玩转数据结构

玩转算法面试

算法与数据结构

学习日志

  • 2018/07/02:Leetcode完成349350,参考[玩转数据结构-第七章]学习setmap两种底层数据结构实现
  • 2018/07/03:...
  • 2018/07/04:Leetcode完成347 前K个高频元素,学习优先队列和堆相关知识
  • 2018/07/05:完成线段树相关问题
  • 2018/07/06:Leetcode完成字段数Trie相关习题
  • 2018/07/07:Leetcode完成204素数405 16进制转换问题415 字符串相加10进制67 字符串相加2进制相关习题,学习并查集数据结构
Leetcode 类型 难度 完成时间
7. 反转整数 简单 7/10
1. 两数之和 简单 7/11
292. Nim游戏 简单 7/11
169 求众数 简单 7/11
746. 使用最小花费爬楼梯 简单
第8章:递归和回溯法
17. 电话号码的字母组合 递归和回溯 中等 7/15
93 ip地址 递归和回溯
131 子串 回文串 递归和回溯
46. 全排列 递归和回溯 中等 7/15
47. 全排列2(有相同元素) 递归和回溯
77. 组合 递归和回溯 中等 7/15
39 集合sum1 递归和回溯
40 集合sum2 递归和回溯
216 集合sum3 递归和回溯
78 subsets 递归和回溯
90 subsets2 递归和回溯
401 Binary Watch 递归和回溯
79. 单词搜索 二维平面回溯 中等 8/17
200. 岛屿的个数 floodfill算法
130. Surrounded Regions ★ floodfill算法
417. Pacific Atlantic Water Flow 二维平面回溯
51. N皇后 二维平面回溯
52. N皇后2
37. 数独问题
第9章:动态规划
70. 爬楼梯 动态规划 简单 7/12
120 Triangle
64 min path sum
343 整数拆分 动态规划 简单 7/13
279 Perfect Squares
91 Decode Ways
62 Unique Paths
63 Unique Paths2
198. 打家劫舍 动态规划 简单 7/12
213. 打家劫舍 II 动态规划 中等 7/13
337 house robber3
309. 最佳买卖股票时机含冷冻期 中等
416. Partition Equal Subset Sum ★ 背包问题
322. Coin Change
377. Combination Sum IV
474. Ones and Zeroes
139. Word Break
494. Target Sum
300. 最长上升子序列 最长上升子序列 中等
376. Wiggle Subsequence 最长上升子序列
第10章:贪心算法
455. 分发饼干 贪心算法 简单 8/4
392. 判断子序列 贪心算法 中等 8/4
435. Non-overlapping Intervals ★

知识框架

  • 算法**
    • 贪心**
    • 双指针
    • 排序
      • 快速选择
      • 堆排序
      • 桶排序
      • 荷兰国旗问题
    • 二分查找
    • 搜索
      • BFS
      • DFS
      • Backtracking
    • 分治
    • 动态规划
      • 斐波那契数列
      • 矩阵路径
      • 数组区间
      • 分割整数
      • 最长递增子序列
      • 最长公共子序列
      • 0-1 背包
      • 股票交易
      • 字符串编辑
    • 数学
      • 素数
      • 最大公约数
      • 进制转换
      • 阶乘
      • 字符串加法减法
      • 相遇问题
      • 多数投票问题
      • 其它
  • 数据结构相关
    • 栈和队列
    • 哈希表
    • 字符串
    • 数组与矩阵
    • 链表
      • 递归
      • 层次遍历
      • 前中后序遍历
      • BST
      • Trie
      • 二分图
      • 拓扑排序
      • 并查集
    • 位运算
  • 参考资料

interview_code's People

Contributors

frank-lam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.