上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 51 下一页
摘要: 1.Clssmethod描述: Classmethod 修饰符对应的函数不需要实例化,不需要self参数,但第一个参数需要是表示自身类的cls参数,可以来调用类的属性,类的方法,实例化对象等。 class Animal: #属性默认为类属性(可以直接被类本身调用) nums = 10 #实例化方法, 阅读全文
posted @ 2020-10-20 14:13 风不再来 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一. Git图解 Git并不像Svn那样有个中心服务器 目前我们使用到的Git命令都是在本地执行,如果你想通过Git分享你的代码或者是与其他开发人员合作。你就需要将数据 放到一台其他开发人员能够连接的服务器上。 本例使用Gitlab作为远程仓库,图解为Github 二 .添加远程库 1. 要添加一个 阅读全文
posted @ 2020-10-18 22:14 风不再来 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 几乎每一种版本控制系统都以某种形式支持分支,使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续 工作。有人把Git的分支模型成为必杀技特性,而正是因为它,将Git从版本控制系统家族里区分开来。 创建分支命令: git branch (branchname) 切换分支命令: git 阅读全文
posted @ 2020-10-18 20:57 风不再来 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一. Git介绍 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。 Git是Linux Torvalds为了帮助Linux内核开发而开发的一个开放源码的版本控制软件。 Git与常用的版本控制根据Cvs,Subversion等不同,它采用了分布式库的方式,不必服务器端软件支 阅读全文
posted @ 2020-10-18 20:18 风不再来 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 快速排序的依次划分算法从两头交替搜索,直到low和high重合,因此其时间复杂度是O(n),而整个快速排序算法的时间复杂度与划分的趟数有关 理想的情况是,每次划分所选择的中间数恰好将当前序列几乎等分,经过log2n趟划分,便可以得到长度为1的子表。这样,整个算法的时间复杂度为O(nlog2n)。 最 阅读全文
posted @ 2020-09-12 23:22 风不再来 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 装饰器(Decorators)是Python的一个重要部分,简单的说:是修改其他函数功能的函数。有助于让我们的代码更简短。为已经存在的函数或对象添加额外的功能. 1.带参装饰器 a.@装饰器() 传参 import time #装饰器 #计算时间差 def getTime(name): def ge 阅读全文
posted @ 2020-09-07 03:10 风不再来 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 63. 搜索旋转排序数组 II 中文English 跟进“搜索旋转排序数组”,假如有重复元素又将如何? 是否会影响运行时间复杂度? 如何影响? 为何会影响? 写出一个函数判断给定的目标值是否出现在数组中。 样例 例1: 输入: [] 1 输出: false 例2: 输入: [3,4,4,5,7,0, 阅读全文
posted @ 2020-09-06 03:53 风不再来 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 643. 最长绝对文件路径 中文English 假设我们通过以下的方式用字符串来抽象我们的文件系统:字符串"dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext"代表了: dir subdir1 subdir2 file.ext 目录 dir 包含一个空子目录 subdir 阅读全文
posted @ 2020-09-05 20:31 风不再来 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 40. 用栈实现队列 中文English 正如标题所述,你需要使用两个栈来实现队列的一些操作。 队列应支持push(element),pop() 和 top(),其中pop是弹出队列中的第一个(最前面的)元素。 pop和top方法都应该返回第一个元素的值。 样例 例1: 输入: push(1) po 阅读全文
posted @ 2020-09-02 02:53 风不再来 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 这个模块提供了堆队列算法的实现,也称为优先队列算法 堆是一个二叉树,它的每个父节点的值都只会小于或大于所有孩子节点(的值),他使用了数组来实现。堆最小的元素总是在根节点:heap[0] 要创建一个堆,可以使用list来初始化为[],或者你可以通过一个函数heapify(),来把一个list转换成堆 阅读全文
posted @ 2020-08-30 00:40 风不再来 阅读(439) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 51 下一页