- 博客(5)
- 收藏
- 关注
原创 pandas查漏补缺
contentsnumpynumpy数组基本信息numpy创建数组创建指定行数和列数的数组np.arange()和np.linspace()numpy 的运算乘法返回索引求和axiscumsum,diff,nonzero,sort,transpose,clipnumpy 产生随机数根据索引找数字按行拉直把横向数列变成纵向的numpy 的合并numpy 的分割等量分割不等量分割numpy 的copynumpynumpy数组基本信息数组的维数: array.ndim数组的shape:array.shap
2020-12-13 21:25:22 2145
原创 leetcode简单题1~50
contents1. 两数之和7. 整数反转1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。yueyue’s solutionclass Solution: def twoSum(self, nums, target): n=len(nums) for i in range(n): for j in range(i+1,n):
2020-12-10 22:52:57 1929 3
原创 数据结构与算法Day6 树与树算法
contents树(tree)的概念树的术语树的种类树的存储与表示顺序存储链式存储常见的一些树的应用场景二叉树二叉树的性质(特性)二叉树的实现树节点实现树的创建二叉树的遍历广度优先遍历(层次遍历)深度优先遍历先序遍历树(tree)的概念树是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)n(n>=1)n(n>=1)个有限节点组成一个具有层次关系的集合。特点:每个节点有零个或多个子节点;没有父节点的节点称为根节
2020-12-04 16:04:02 175
原创 数据结构与算法Day5 搜索算法
contents搜索二分法查找具体操作算法实现时间复杂度搜索搜索是在一个项目集合中找到一个特定项目的算法过程。搜索的几种常见方法:顺序查找、二分法查找、二叉树查找、哈希查找。二分法查找二分查找又称折半查找。优点缺点适用对象比较次数少,查找速度快,平均性能好要求待查表为有序表,且插入删除困难不经常变动而查找频繁的有序列表具体操作假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较。若两者相等,则查找成功;否则利用中间位置将表分成前、后两个子表:若中
2020-12-03 21:06:32 104
原创 数据结构与算法Day5 排序算法
contents排序算法(Sorting algorithm)冒泡排序(Bubble Sort)算法原理:算法实现优化实现时间复杂度选择排序(Selection sort)算法原理算法实现时间复杂度插入排序算法原理算法实现时间复杂度排序算法(Sorting algorithm)一种能将一串数据依照特定顺序进行排列的一种算法。稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。即,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。冒泡排序(Bubb
2020-12-01 15:35:22 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人