08 2017 档案
摘要:循环队列的相关条件和公式: 1.队空条件:rear==front 2.队满条件:(rear+1) %QueueSIze==front,其中QueueSize为循环队列的最大长度 3.计算队列长度:(rear-front+QueueSize)%QueueSize 4.入队:(rear+1)%QueueSize 5.出队:(front+1)%QueueSize
阅读全文
摘要:对于T(n) = a*T(n/b)+c*n^k;T(1) = c 这样的递归关系,有这样的结论: if (a > b^k) T(n) = O(n^(logb(a)));logb(a)b为底a的对数 if (a = b^k) T(n) = O(n^k*logn); if (a T(0) = 0 T(1) = 25T(0)+n^2 ==> T(1) = 1 x ...
阅读全文
摘要:>>> import re >>> string = '123456789abcdefg' >>> re.findall(r'.{3}', string) ['123', '456', '789', 'abc', 'def'] >>>
阅读全文
摘要:def baseN(num, b): return ((num == 0) and "0") or (baseN(num // b, b).lstrip("0") + "0123456789abcdefghijklmnopqrstuvwxyz"[num % b])
阅读全文