Skip to content

Richard-coder/Programming-Practice

Repository files navigation

Programming-Practice

tags: 目录


简介

这篇博客是我平时刷Leetcode,剑指offer题目和牛客网上的招聘题目等的代码、思路。代码和思路都保存在我的github上,我对于每一道题都尽量做到c++和python都进行实现。在解题的过程中会参考一些资料,难以面面俱到的写出参考信息,如若侵权,请联系删除。

代码思路的github连接:https://github.com/Richard-coder/Programming-Practice/tree/master

Leetcode

题号题目&&题解c++python难度
26Remove Duplicates from Sorted Arrayc++easy
80RemoveDuplicatesFromSortedArrayIIc++pythoneasy
66PlusOnec++pythoneasy
118Pascal'sTrianglec++pythoneasy
119Pascal'sTriangleIIc++pythoneasy
88MergeSortedArrayc++pythoneasy
1TwoSumc++pythoneasy
153Sumc++pythonmedium

牛客网2017笔试题合集

公司题目&&题解c++python
网易合唱团c++python

剑指offer

由于最近时间比较紧张, 部分题目的思路采用copy他人博客加自己总结的形式, 并且没有写python的代码, 有时间后会完善思路总结, 并补上Python的额代码.

考察点题目&&题解c++python
数组003-数组中重复的数字c++python
数组004-二维数组中的查找c++python
字符串005-替换空格c++python
链表006-从尾到头打印链表c++python
二叉树007-重建二叉树c++python
二叉树008-二叉树的下一个结点c++python
栈 队列009-用两个栈实现队列c++python
递归010-斐波那契数列c++python
二分查找011-旋转数组的最小数字c++python
回溯法 DFS012-矩阵中的路径c++python
回溯法 DFS013-机器人的运动范围c++python
动态规划 贪心算法014-剪绳子c++python
位运算015-二进制中1的个数c++python
快速求幂算法016-数值的整数次方c++python
链表018_01-在O(1)时间删除链表结点c++python
链表018_02-在O(1)时间删除链表结点c++python
递归019-正则表达式匹配c++python
字符串020-表示数值的字符串c++python
两指针 稳定排序021-调整数组顺序使奇数位于偶数前面c++python
两指针022-链表中倒数第k个结点c++python
两指针023-链表中环的入口结点c++python
链表024-反转链表c++python
链表 递归025-合并两个排序的链表c++python
二叉树 递归026-树的子结构c++python
二叉树 递归 遍历027-二叉树的镜像c++python
二叉树 递归 遍历028-对称的二叉树c++python
边界条件029-顺时针打印矩阵c++python
030-包含min函数的栈c++python
[ 031-栈的压入弹出序列](./剑指offer/ 031-栈的压入弹出序列/readme.md)[c++](./剑指offer/ 031-栈的压入弹出序列/src/cpp/ 031-栈的压入弹出序列.cpp)[python](./剑指offer/ 031-栈的压入弹出序列/src/python/ 031-栈的压入弹出序列.py)
层次遍历 二叉树032_01-从上往下打印二叉树c++python
层次遍历 二叉树032_02-把二叉树打印成多行c++python
层次遍历 二叉树032_03-按之字形顺序打印二叉树c++python
递归 二叉搜索树033-二叉搜索树的后序遍历序列c++python
二叉树 前序遍历034-二叉树中和为某一值的路径c++python
链表035-复杂链表的复制c++python
二叉搜索树 中序遍历036-二叉搜索树与双向链表c++python
二叉搜索树 前序遍历037-序列化二叉树c++python
全排列038_01-字符串的排列c++python
全组合038_02-全组合-不含重复元素c++python
全组合038_03-全组合-含重复元素c++python
全排列038_04-对面和相等的正方体c++python
全排列038_05-N皇后c++python
数组039-数组中出现次数超过一半的数字c++python
数组040-最小的K个数c++python
最大堆 最小堆041-数据流中的中位数c++python
动态规划042-连续子数组的最大和c++python
递归043-从1到n整数中1出现的次数c++python
找规律044-数字序列中某一位的数字c++python
排序045-把数组排成最小的数c++python
递归046-把数字翻译成字符串c++python
动态规划047-礼物的最大价值c++python
动态规划048-最长不含重复字符的子字符串c++python
空间换时间049-丑数c++python
哈希表050_01-第一个只出现一次的字符c++python
哈希表050_02-字符流中第一个只出现一次的字符c++python
归并排序051-数组中的逆序对c++python
链表 两指针051-数组中的逆序对c++python

经典算法&&数据结构

考察点题目&&题解c++python
排序快速排序c++python

参考

  1. LeetCode Solutions by kamyu104
  2. LeetCode题解
  3. 剑指Offer——名企面试官精讲典型编程题
  4. 牛客网
  5. AlgorithmsByPython

About

Leetcode&&剑指Offer&&牛客网

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published