文件名称:leetcode算法题主函数如何写-python_data_structures-and-algorithms:python_data_str
文件大小:49KB
文件格式:ZIP
更新时间:2024-07-19 22:57:49
系统开源
leetcode算法题主函数如何写 Python 算法与数据结构视频教程 课程简介 数据结构和算法是每个程序员需要掌握的基础知识之一,也是面试中跨不过的槛。目前关于 Python 算法和数据结构的系统中文资料比较欠缺, 笔者尝试录制视频教程帮助 Python 开发者掌握常用算法和数据结构,提升开发技能。 本教程是付费教程(文字内容和代码免费),因为笔者录制的过程中除了购买软件、手写板等硬件之外,业余需要花费很多时间和精力来录制视频、查资料、编写课件和代码,养家糊口不容易,希望大家体谅。 链接 视频教程已经发布在网易云课堂和 csdn 学院,内容一致,推荐使用网易云课堂。 电子书地址: 视频讲解示例 leetcode 实战教程(推荐): 如果您有一定的基础,只是想快速针对面试刷题,也可以直接参考笔者针对《剑指offer》和 leetcode 经典题目的 Python 刷题图解实战。 痛点 讲 Python 数据结构和算法的资料很少,中文资料更少 很多自学 Python 的工程师对基础不够重视,面试也发现很多数据结构和算法不过关,很多人挂在了基础的数据结构和算法上 缺少工程应用场景下的讲解
【文件预览】:
python_data_structures-and-algorithms-main
----41_1_TwoNumbersWithSum(和为s的两个数字VS和为s的连续正数序列).py(2KB)
----23_BfsTree(层序从上往下打印二叉树).py(2KB)
----10_NumberOf1InBinary(二进制中1的个数).py(1KB)
----40_NumbersAppearOnce(数组中只出现一次的数字).py(3KB)
----31_GreatestSumOfSubarrays(连续子数组最大和).py(1KB)
----37_FirstCommonNodesInLists(两个链表的第一个公共结点).py(3KB)
----18_SubstructureInTree(树的子结构).py(2KB)
----16_ReverseList(翻转链表).py(2KB)
----12_Print1ToMaxOfNDigits(打印1到最大的n位数).py(827B)
----33_SortArrayForMinNumber(把数组排成最小的数).py(2KB)
----20_PrintMatrix(螺旋矩阵).py(2KB)
----15_KthNodeFromEnd(链表倒数第k个节点).py(3KB)
----25_PathInTree(二叉树和为某一个值).py(2KB)
----24_SquenceOfBST(二叉搜索树的后序遍历序列).py(2KB)
----39_1_TreeDepth(二叉树深度).py(2KB)
----22_StackPushPopOrder(栈的压入弹出序列).py(2KB)
----27_ConvertBinarySearchTree(二叉搜索树转成双向链表).py(2KB)
----05_PrintListInReversedOrder(从尾到头打印链表).py(1KB)
----17_MergeSortedLists(合并两个有序链表).py(2KB)
----21_MinInStack(包含min 函数的栈).py(2KB)
----README.md(19KB)
----29_MoreThanHalfNumber(数组中出现次数超过一半的数字).py(4KB)
----36_InversePairs(数组中的逆序对).py(2KB)
----32_NumberOf1(从1到n整数中1出现的次数).py(1KB)
----04_ReplaceBlank(替换空格).py(934B)
----35_FirstNotRepeatingChar(第一个只出现一次的字符).py(2KB)
----07_QueueWithTwoStacks(用两个栈实现队列).py(1KB)
----19_MirrorOfBinaryTree(二叉树镜像).py(4KB)
----13_DeleteNodeInList(O1时间删除链表节点).py(2KB)
----38_NumberOfK(数字在排序数组中出现的次数).py(2KB)
----06_ConstructBinaryTree(重建二叉树).py(2KB)
----03_FindInPartiallySortedMatrix(二维数组中的查找).py(1KB)
----30_KLeastNumbers(最小的 k 个数).py(3KB)
----14_ReorderArray(调整奇偶顺序).py(1KB)
----28_StringPermutation(字符串全排列).py(3KB)
----readme.md(113B)
----34_UglyNumber(丑数).py(3KB)
----08_MinNumberInRotatedArray(旋转数组最小数字).py(1KB)