摘要:
冒泡排序 1 # 思想就是相邻两数比较交换顺序,每一轮排序可以选出最大或最小值 2 list = [26, 4, 2, 52, 34, 234, 35, 23] 3 # print(list[0]) 4 x = 0 5 y = 1 6 z = len(list) 7 while z >= 1: 8 阅读全文
摘要:
一、区别 注:首先堆和栈可以分为两种,一种是数据结构,另一种是和内存的分配有关,这两种虽然都有栈和堆,但是两者关系并不大, c语言的内存模型分为五个区,分别为:堆区(heap)、栈区(stack)、静态区、常量区、代码区、 栈区和代码区其实是一个区。下面这个图就很明了。 栈区主要存储变量、引用,比如 阅读全文