摘要:
1. 使用python定义链表结构 from util.Empty import Empty from util.Outbound import Outbound class Node(): def __init__ (self, value = None, next = None): self.v 阅读全文
摘要:
1. 子集(leetcode 第78题) # 在原子集的基础上添加元素,扩充到result里面 Slicing的方式 def subsets(nums): result = [[]] for num in nums: for element in result[:]: # slicing 相当于ma 阅读全文
摘要:
1. 冒泡排序 思想:每次都是相邻元素进行比较,当后面的元素小于前面元素时,就进行交换位置 。 时间复杂度:O(N^2) 空间复杂度:O(1) 稳定性:稳定 def bubble_sort_mod(array): for i in range(len(array)): is_sorted = Tru 阅读全文
摘要:
1. 搜索 (1)顺序搜索 def search(num_list, val): if num_list == None: return -1 for i in range(0, len(num_list)): if (num_list[i] == val): return i return -1 阅读全文
摘要:
file = ['[1,2,3],[4,5,6],[7,8,9]'] data = file[0] number = [] alist = [] count = 0 i = 0 char = ['[', ',', ']'] while i < len(data): if data[i] in cha 阅读全文