摘要: # 约瑟夫问题 不使用链表 纯计算方式得到:# 第一种方法的实现,只能从头开始报数,没有办法随机指定从什么位置开始# 如果只用YsfTest 可以用传 n 的方式 来求出第几轮被pop掉的序号# 约瑟夫环的第一种实现:def YsfTest(count,doom,n): if n ==1: temp 阅读全文
posted @ 2019-04-30 21:04 路口有雾 阅读(119) 评论(0) 推荐(0) 编辑
摘要: # 以上均属性个人理解 若有错误 烦请提出 !# 冒泡排序# 一般冒泡排序的时间复杂度为O(n^2)# 每一次循环都把最大的一个数往右浮# 如果是进行排行榜取前几的榜单业务,用冒泡的话时间复杂度为O(n)def BubbleSort(val): for i in range(len(val)): for j in range(len(val)-i-1): ... 阅读全文
posted @ 2019-04-30 20:31 路口有雾 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 常用的正则表达式: 用户名:/^[a-z0-9_-]{3,16}$/ 密码:/^[a-z0-9_-]{6,18}$/ 十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$ 阅读全文
posted @ 2019-04-30 17:42 路口有雾 阅读(123) 评论(0) 推荐(0) 编辑