04 2015 档案
摘要:该系列转自:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00137473843313062a8b0e7c19b40aa8f31bdc4db5f64980001、def my_ab...
阅读全文
摘要:dict:字典,使用键-值(key-value)存储,具有非常快的查找速度。1、初始化:d = {'Michael':95,'Bob':75,'Tracy':85}2、读取:d['Michael'] 95这种存储方式在放进去的时候,必须根据key算出value的存放位置,这样取得时候才能根据key...
阅读全文
摘要:1、条件:age = 3if age >= 18: print 'adult'elif age >= 6: print 'teenager'else: print 'kid'不能少了: elif2、循环一种是for ...in...names = ['Machael','Bob',...
阅读全文
摘要:list是一种内置的数据类型,是一种有序的集合,可以随时添加和删除其中的元素。classmates = ['Michael','Bob','Tracy'];1、len(classmates):返回list元素的个数 32、索引:classmates[0] ’Machael‘ 获得最后一个元素:...
阅读全文
摘要:作为基础,但是很少能够记得住,因此就写下来帮助记忆:常用的有:1、()、[]2、!、+(正)、-(负)、++、--(从右向左!j++)3、*、/、%4、+、-5、《 》6、>、<7、==、!=8、&9、|10、&&11、||12、?:(从右向左 5==3?10:1《=》(5==3)?10:1)13、...
阅读全文
摘要:如果无符号和有符号数进行比较和赋值,则均转化为无符号数。举例:unsigned int i = 5; int j = -10;此时 i+j 为unsigned int因此无符号的优先级更高。
阅读全文
摘要:1、内存分配和释放栈区-由编译器自动分配和释放,存放函数的参数值,局部变量和返回值等。堆区:由程序员进行分配和释放,若程序员不释放,程序结束时可能由OS回收。2、栈:只要栈的剩余空间大于所申请的空间,系统将为程序提供内存,否则将报异常提示栈溢出。 堆:操作系统有一个记录空闲内存地址的链表,当系统收到...
阅读全文
摘要:存储结构:1、邻接矩阵存储typedef struct{ char vex[MAXVEX];//顶点数 int arc[MAXVEX][MAXVEX];//邻接矩阵 int numVextexes,numEdges;//顶点数和边数}MGraph;边数相对节点较少时会浪费内存,因此可以使用链表...
阅读全文
摘要:原文链接:http://www.cnblogs.com/zhyg6516/archive/2011/03/29/1998831.html这题目还是挺有意思的。题目:0.如何判断单链表里面是否有环?算法的思想是设定两个指针p, q,其中p每次向前移动一步,q每次向前移动两步。那么如果单链表存在环,则p...
阅读全文