龙卷风之网络工程师之路小王阶梯Citrix虚拟化明诚阁叔宝奋斗linux学习
金* python开发工程师:1. 字符串连接+和join的区别:主要考察两种实现方式内存管理: 字符串对象是不可改变的,Python创建一个字符串后,你不能把这个字符中的某一部分改变。任何对字符串的操作包括'+'操作符, 每次‘+’连接时都将申请一个内存空间,创建一个新的字符串对象存入,而不是改变原来的对象. &n
单例模式:class sign_mode(object): objs = {} obj_last = threading.Lock() def __new__(cls, *args, **kwargs): if cls in cls.objs: &n
1.二分查找:Note:二分查找列表必须是有序的原理:选定列表起点和终点索引,计算中间索引,如果要查找的值恰好等于中间索引对应的值则直接返回中间索引,如果要查找的值小于中间索引值,则从中间索引为界的前半部分查找(sindex~mid-1),反之从后半部分查找(mid+1~eindex),mid+1,mid-1的原因mid已经对比过了,从前一个或后一个开始对比,加while条件直到遍历所有结果,没找
1.冒泡排序:设计思想: 1.依次对比左右相邻的两个数字,让最大的数,排到队末,此方法类似水泡,从水底逐渐上浮逐渐变大; 2.将上述方法执行len(array)遍,让所有较大的数据都依次冒出来,从小到大的方式排到队末,整个列表形成一个升序,排序则完成.def maopao(array): f
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号