摘要:
1 #方法1 2 #找出字符串中以a开头,以b结尾的所有子串 3 def find_substr(string): 4 result = [] 5 for i,s in enumerate(string): 6 for j,e in enumerate(string): 7 if s == 'a' and e == 'b' a... 阅读全文
摘要:
1 #三级菜单字典 2 district = { 3 "shanxi":{ 4 "xian":{"huxian":1,"baqiao":2}, 5 "hanzhong":{"yangxian":3,"chengu":4,"xixiang":5}, 6 "baoji"... 阅读全文
摘要:
1 #冒泡排序 2 def buble(data_set): 3 num = len(data_set) 4 for i in range(0,num): 5 for j in range(i+1,num): 6 if data_set[i]>data_set[j]: 7 data_set[j],data_s... 阅读全文
摘要:
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。... 阅读全文
摘要:
2.使用zip方法 阅读全文