文件名称:leetcode分类-Interviews-and-algorithms-python-:一些常见的算法题的python解法
文件大小:3MB
文件格式:ZIP
更新时间:2024-07-19 18:23:41
系统开源
leetcode 分类各种常见算法题的python实现 coder-interview-guide 题目来自《程序员代码面试指南》-左程云编著 原书使用的时java实现 leetcode 题目来自leetcode.com英文版,部分本人写,部分参考讨论区的答案 Sorting Algorithm 各种排序类算法 将会跟进paper
【文件预览】:
Interviews-and-algorithms-python--master
----.DS_Store(8KB)
----leetcode()
--------14(933B)
--------2.py(739B)
--------11(499B)
--------169.py(883B)
--------168.py(844B)
--------22.py(1KB)
----coder-interview-guide()
--------77-替换字符串中连续出现的指定字符串.py(321B)
--------29-合并两个有序的单链表.py(943B)
--------72判断两个字是否为变形词.py(665B)
--------73-字符串中数字子串的求和.py(810B)
--------79-判断字符数组是否所有的字符都只出现一次.py(699B)
--------124-数组中子数组的最大累乘积.py(879B)
--------1-一个有getmin功能的栈.py(1KB)
--------55-斐波那契序列问题的递归与动态规划.py(2KB)
--------15-翻转部分单向链表.py(1KB)
--------125-打印N个数组中整体最大的topK.py(2KB)
--------3-仅用递归函数和堆栈操作逆序一个堆栈.py(69B)
--------116-未排序数组中可累加和为给定值的最长子数组系列为题.py(1KB)
--------131*-数组排序之后相邻数的最大差值.py(873B)
--------130*-数组中未出现的最小正整数.py(212B)
--------112-在行列都有序的矩阵中寻找值.py(544B)
--------58-换钱的方法数.py(980B)
--------110-需要排序的最短子数组长度.py(1KB)
--------9-求最大子矩阵的大小.py(1KB)
--------120-奇数下表都是奇数偶数下标都是偶数.py(664B)
--------122-子矩阵的最大累积和.py(799B)
--------11-打印两个链表的公共部分.py(1KB)
--------78-字符串的统计字符串.py(1KB)
--------118*-计算数组的小和.py(265B)
--------7-构建数组的MaxTree.py(516B)
--------119-自然数数组的排序.py(1KB)
--------8-求最大子矩阵的大小.py(396B)
--------61-最长公共子序列问题.py(1KB)
--------.DS_Store(10KB)
--------69-跳跃游戏.py(387B)
--------128-数组的partion调整.py(2KB)
--------109-找到无序数组中最小的k个数.py(2KB)
--------16-环形单链表的约瑟夫问题.py(823B)
--------123-在数据中找到一个局部最小的位置.py(826B)
--------32.打印二叉树的边界节点.py(2KB)
--------31分别用递归和非递归的方式实现二叉树先,中,后序遍历(bug).py(3KB)
--------111-找出数组中出现出现次数大于k:n次的.py(756B)
--------109-找出无序数组中最小的k个数.py(592B)
--------13-删除列表的中间节点和b分之a处的节点.py(1KB)
--------57-.换钱的最少货币数.py(2KB)
--------117*-未排序数组中累加和小于或等于给定值得最长子数组长度.py(493B)
--------2-由两个堆栈组成的队列.py(870B)
--------76-将整数字符串转换成整数值.py(166B)
--------106-转圈打印矩阵.py(1012B)
--------12-在双链表和单链表中删除倒数第k个节点.py(1KB)
--------113-最长的可整合子数组的长度.py(898B)
--------114-排序数组中打印相加和为给定值的所有二元组和三元组.py(1KB)
--------126-*边界都是1的正方形大小.py(260B)
--------14-翻转单向列表和双向链表.py(981B)
--------10 最大值减去最小值小于或等于num的子数组数量.py(811B)
--------121-子数组的最大累积和.py(469B)
--------untitled0.py(1KB)
--------115-未排序数组中累计和为给定值得最长子数组长度.py(1KB)
--------65-龙与地下城问题.py(1004B)
--------56-矩阵的最小路径和.py(914B)
--------108-之字形打印矩阵.py(1KB)
--------107-将正方形矩阵顺时针转动90度.py(1KB)
--------6-生成窗口最大数值组.py(39B)
--------74.去掉连续字符串中连续出现K个0的子串.py(694B)
--------127-不包含本位置的累乘数组.py(1KB)
--------59-最长递增子序列.py(1KB)
--------4-猫狗队列.py(846B)
--------75-判断两个词是否互为旋转词.py(413B)
--------5-用一个堆栈来实现另一个堆栈的排序.py(381B)
--------17-判断一个列表是否为回文结构.py(898B)
----Sorting Algorithm()
--------bubble_sort.py(618B)
--------insertion_sort.py(843B)
--------count_sort.py(861B)
--------heapSort.gif(1.48MB)
--------countingSort.gif(209KB)
--------mergeSort.gif(326KB)
--------radixSort.gif(149KB)
--------merge_sort.py(1KB)
--------bubbleSort.gif(343KB)
--------quickSort.gif(270KB)
--------insertionSort.gif(360KB)
--------sort.png(25KB)
--------selection_sort.py(742B)
--------keras_test.py(716B)
--------selectionSort.gif(459KB)
----README.md(340B)
----.vscode()
--------settings.json(47B)