Coder Social home page Coder Social logo

maswangy / codinginterviews Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shihyu/codinginterviews

0.0 2.0 0.0 923 KB

剑指Offer——名企面试官精讲典型编程题

License: GNU General Public License v3.0

C++ 98.39% Python 0.33% C 0.15% Makefile 1.13%

codinginterviews's Introduction

| 牛客OJ | 九度OJ | CSDN题解 | GitHub代码 | | ------------- |:-------------:| -----:| | 牛客剑指Offer题目列表 | 九度OJ剑指Offer题目列表 | 剑指Offer | CodingInterviews--剑指Offer--名企面试官精讲典型编程题 |

| 牛客OJ | 九度OJ | CSDN题解 | GitHub代码 | | ------------- |:-------------:| -----:| | 003--二维数组中的查找 | 1384-二维数组中的查找 | 剑指Offer--003--二维数组中的查找 | 003二维数组中的查找 | | 004--替换空格 | 1510-替换空格 | 剑指Offer--004-替换空格 | 004-替换空格 | | 005--从尾到头打印链表 | 1511-从尾到头打印链表 | 剑指Offer--005-从尾到头打印链表 | 005-从尾到头打印链表 | | 006--重建二叉树 | 1385-重建二叉树 | 剑指Offer--006-重构二叉树 | 006-重建二叉树 | |007--用两个栈实现队列 | 1512-用两个栈实现队列 | 剑指Offer--007-用两个栈实现队列 | 007-用两个栈实现队列 | |008--旋转数组的最小数字 | 1386-旋转数组的最小数字 | 剑指Offer--008-旋转数组的最小数字 | 008-旋转数组的最小数字| |009--斐波那契数列 | 1387-斐波那契数列 | 剑指Offer--009-斐波那契数列 | 009-斐波那契数列| |010--二进制中1的个数 | 1513-二进制中1的个数 | 剑指Offer--010-二进制中1的个数 | 010-二进制中1的个数| |011--数值的整数次方 | 1514-数值的整数次方 | 剑指Offer--011-数值的整数次方 | 011-数值的整数次方| | 未收录 | 1515-打印1到最大的N位数 | 剑指Offer--012-打印1到最大的N位数 | 012-打印1到最大的N位数| |014--调整数组顺序使奇数位于偶数前面 | 1516-调整数组顺序使奇数位于偶数前面 | 剑指Offer--014-调整数组顺序使奇数位于偶数前面 | 014-调整数组顺序使奇数位于偶数前面| |015--链表中倒数第k个结点 | 1517-链表中倒数第k个结点 | 剑指Offer--015-链表中倒数第k个结点 | 015-链表中倒数第k个结点| |016--反转链表 | 1518-反转链表 | 剑指Offer--016-反转链表 | 016-反转链表| |017--合并两个排序的链表 | 1519-合并两个排序的链表 | 剑指Offer--017-合并两个排序的链表 | 017-合并两个排序的链表| |018--树的子结构 | 1520-树的子结构 | 剑指Offer--018-树的子结构 | 018-树的子结构| |019--二叉树的镜像 | 1521-二叉树的镜像 | 剑指Offer--019-二叉树的镜像 | 019-二叉树的镜像 | |020--顺时针打印矩阵 | 1391-顺时针打印矩阵 | 剑指Offer--020-顺时针打印矩阵 | 020-顺时针打印矩阵 | |021--包含min函数的栈 | 1522-包含min函数的栈 | 剑指Offer--021-包含min函数的栈 | 021-包含min函数的栈 | |022--栈的压入、弹出序列 | 1366-栈的压入、弹出序列 | 剑指Offer--022栈的压入、弹出序列 | 022-栈的压入弹出序列 | |023--从上往下打印二叉树 | 1523-从上往下打印二叉树 | 剑指Offer--023-从上往下打印二叉树 | 023-从上往下打印二叉树 | |024--二叉搜索树的后序遍历序列 | 1523-二叉搜索树的后序遍历序列 | 剑指Offer--024-二叉搜索树的后序遍历序列 | 024-二叉搜索树的后序遍历序列 | |025--二叉树中和为某一值的路径 | 1368-二叉树中和为某一值的路径 | 剑指Offer--025-二叉树中和为某一值的路径 | 025-二叉树中和为某一值的路径 | |026--复杂链表的复制 | 1524-复杂链表的复制 | 剑指Offer--026-复杂链表的复制 | 026-复杂链表的复制 | |027--二叉搜索树与双向链表 | 1503-二叉搜索树与双向链表 | 剑指Offer--027-二叉搜索树与双向链表 | 027-二叉搜索树与双向链表 | |028--字符串的排列 | 1369-字符串的排列 | 剑指Offer--028-字符串的排列 | 028-字符串的排列 | |029--数组中出现次数超过一半的数字 | 1370-数组中出现次数超过一半的数字 | 剑指Offer--029-数组中出现次数超过一半的数字 | 029-数组中出现次数超过一半的数字 | |030--最小的K个数 | 1371-最小的K个数 | 剑指Offer--030-最小的K个数 | 030-最小的K个数 | |031-连续子数组的最大和 | 1372-连续子数组的最大和 | 剑指Offer--031-连续子数组的最大和 | 031-连续子数组的最大和 | |032-从1到n整数中1出现的次数 | 1373-从1到n整数中1出现的次数 | 剑指Offer--032-从1到n整数中1出现的次数 | 032-从1到n整数中1出现的次数 | |033-把数组排成最小的数 | 1504-把数组排成最小的数 | 剑指Offer--033-把数组排成最小的数 | 033-把数组排成最小的数 | |034-丑数 | 1214-丑数 | 剑指Offer--034-丑数 | 034-丑数 | |035-第一个只出现一次的字符位置 | 1283-第一个只出现一次的字符位置 | 剑指Offer--035-第一个只出现一次的字符位置 | 035-第一个只出现一次的字符位置 | |036-数组中的逆序对 | 1348-数组中的逆序对 | 剑指Offer--036-数组中的逆序对 | 036-数组中的逆序对 | |037-两个链表的第一个公共结点 | 1505-两个链表的第一个公共结点 | 剑指Offer--037-两个链表的第一个公共结点 | 037-两个链表的第一个公共结点 | |038-数字在排序数组中出现的次数 | 1505-数字在排序数组中出现的次数 | 剑指Offer--038-数字在排序数组中出现的次数 | 038-数字在排序数组中出现的次数 | |039-二叉树的深度 | 1350-二叉树的深度 | 剑指Offer--039-二叉树的深度 | 039-二叉树的深度 | |039-平衡二叉树 | 未收录 | 剑指Offer--039-平衡二叉树 | 039-平衡二叉树 ||040-数组中只出现一次的数字 | 1351-数组中只出现一次的数字 | 剑指Offer--040-数组中只出现一次的数字 | 040-数组中只出现一次的数字 | |040-数组中只出现一次的数字 | 1351-数组中只出现一次的数字 | 剑指Offer--040-数组中只出现一次的数字 | 040-数组中只出现一次的数字 | |041-和为S的连续正数序列 | 1354-和为S的连续正数序列 | 剑指Offer--041-和为S的连续正数序列 | 041-和为S的连续正数序列 | |042-翻转单词顺序列 | 1361-翻转单词顺序列 | 剑指Offer--042-翻转单词顺序列 | 042-翻转单词顺序列 | |042-左旋转字符串 | 1362-左旋转字符串 | 剑指Offer--042-左旋转字符串 | 042-左旋转字符串 | |044-扑克牌顺子 | 1355-扑克牌顺子 | 剑指Offer--044-扑克牌顺子 | 044-扑克牌顺子 | |045-孩子们的游戏(圆圈中最后剩下的数) | 1356-孩子们的游戏(圆圈中最后剩下的数) | 剑指Offer--045-孩子们的游戏(圆圈中最后剩下的数) | 045-孩子们的游戏(圆圈中最后剩下的数) | |046-求1+2+3+...+n | 1506-求1+2+3+...+n | 剑指Offer--046-求1+2+3+...+n | 046-求1+2+3+...+n | |047-不用加减乘除做加法 | 1507-不用加减乘除做加法 | 剑指Offer--047-不用加减乘除做加法 | 047-不用加减乘除做加法 | | 不适合在线评测 | 不适合在线评测 | 剑指Offer--048-不能被继承的类 | 048-不能被继承的类 | |049-把字符串转换成整数 | 1508-把字符串转换成整数 | 剑指Offer--049-把字符串转换成整数 | 049-把字符串转换成整数 | |051-数组中重复的数字 | 1508-数组中重复的数字 | 剑指Offer--051-数组中重复的数字 | 051-数组中重复的数字 | |052-构建乘积数组 | 1508-构建乘积数组 | 剑指Offer--052-构建乘积数组 | 052-构建乘积数组 | |053-正则表达式匹配 | 未收录 | 剑指Offer--053-正则表达式匹配 | 053-正则表达式匹配 | |054-表示数值的字符串 | 未收录 | 剑指Offer--054-表示数值的字符串 | 054-表示数值的字符串 | |055-字符流中第一个不重复的字符 | 未收录 | 剑指Offer--055-字符流中第一个不重复的字符 | 055-字符流中第一个不重复的字符 | |056-链表中环的入口结点 | 未收录 | 剑指Offer--056-链表中环的入口结点 | 056-链表中环的入口结点 | |057-删除链表中重复的结点 | 未收录 | 剑指Offer--057-删除链表中重复的结点 | 057-删除链表中重复的结点 | |058-二叉树的下一个结点 | 未收录 | 剑指Offer--058-二叉树的下一个结点 | 058-二叉树的下一个结点 | |059-对称的二叉树 | 未收录 | 剑指Offer--059-对称的二叉树 | 059-对称的二叉树 | |060-把二叉树打印成多行 | 未收录 | 剑指Offer--060-把二叉树打印成多行 | 060-把二叉树打印成多行 | |061-按之字形顺序打印二叉树 | 未收录 | 剑指Offer--061-按之字形顺序打印二叉树 | 061-按之字形顺序打印二叉树 | |062-序列化二叉树 | 未收录 | 剑指Offer--062-序列化二叉树 | 062-序列化二叉树 | |063-二叉搜索树的第K个结点 | 未收录 | 剑指Offer--063-二叉搜索树的第K个结点 | 063-二叉搜索树的第K个结点 | |064-数据流之中的中位数 | 未收录 | 剑指Offer--064-数据流之中的中位数 | 064-数据流之中的中位数 | |065-滑动窗口的最大值 | 未收录 | 剑指Offer--065-滑动窗口的最大值 | 065-滑动窗口的最大值 |

codinginterviews's People

Contributors

gatieme avatar aheadlead avatar

Watchers

James Cloos 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.