https://www.jianshu.com/p/4679618fd28c 这篇文章介绍的比较仔细。 ...
分类:
其他好文 时间:
2019-12-04 17:18:22
阅读次数:
101
建议8:调试语句assert expression, "sentence", python -O xx.py 可以禁用断言,建议少用断言; 建议9:数据交换不推荐使用中间值 语句执行时间: from timeit import Timer Timer('x,y = y,x').timeit()## ...
分类:
编程语言 时间:
2019-12-03 18:20:11
阅读次数:
119
思想:从第一个开始往后进行比较大小,如果大,互相交换位置,继续往后比较,如果小,进行下一个元素的比较(也是顺序的比较大小)。 def bubble_sort(sort_list): """冒泡排序""" n = len(sort_list) # 每个元素都需要在list中比较一遍,最差情况为O(n* ...
分类:
编程语言 时间:
2019-12-01 17:08:07
阅读次数:
106
1.建立一个汽车类Auto,包括轮胎个数,汽车颜色,车身重量,速度等属性,并通过不同的构造方法创建实例。至少要求 汽车能够加速 减速 停车。 再定义一个小汽车类CarAuto 继承Auto 并添加空调、CD属性,并且重新实现方法覆盖加速、减速的方法 6.(尝试)写一个类,其功能是:1.解析指定的歌词 ...
分类:
其他好文 时间:
2019-11-28 20:58:09
阅读次数:
85
datetime类常用内容 代码 from datetime import datetime from datetime import date import time #datetime()和time() """ datetime模块的常用类: date:日期,常用属性:year、month、da ...
分类:
编程语言 时间:
2019-11-25 09:27:10
阅读次数:
70
BST(Binary Search Tree) 基本特点: + 二叉树 + 集合中的数据具有可比较大小的关键码 + 数据之间满足BST特性 + 中序遍历可得到一个递增的数据序列(可作为判断一棵二叉树是否是BST的方法) + 同一个数据集合,可存在多个不同形态的BST树 基本操作 + 问题描述+求解动 ...
分类:
其他好文 时间:
2019-11-24 22:24:54
阅读次数:
139
strings包 /* 用来处理字符串的。 检索子串 格式化 比较大小 裁剪 炸碎 拼接 */ 1 package main 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 func main() { 9 10 //判断hello里有没有el字符 11 fmt.Pr ...
分类:
其他好文 时间:
2019-11-20 19:54:58
阅读次数:
95
基本的排序算法 冒泡排序和插入排序是最基础的,面试官有时候喜欢拿它们来考察你的基础知识,并且看看你能不能快速地写出没有 bug 的代码。 冒泡排序(Bubble Sort) 实现 每一轮,从杂乱无章的数组头部开始,每两个元素比较大小并进行交换,直到这一轮当中最大或最小的元素被放置在数组的尾部,然后不 ...
分类:
编程语言 时间:
2019-11-15 18:29:33
阅读次数:
84
冒泡排序 ①基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 ②算法描述: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来 ...
分类:
编程语言 时间:
2019-11-12 20:19:16
阅读次数:
89
首先要说的是Oracle中字符类型的比较都是基于ASCII码表来实现的,我就简单做个总结。 Oracle中varchar2类型的字符串使用的是非填充空格的标准来进行比较的(表格中右边的那列,注意空格的情况)。 Blank-Padded Nonpadded 'ac' > 'ab' 'ac' > 'ab ...
分类:
数据库 时间:
2019-11-04 17:10:14
阅读次数:
124