摘要:
递归 循环 阅读全文
摘要:
先看例子: half = 16 quarter = 8 doublenum = 64 quadruple = 128 按位右移 数字为32=25,二进制为10000,右移一位为01000(左侧补零),即$2^4=16$。右移二位为00100,即$2^3=8$。 按位左移 右移一位为100000(右侧 阅读全文
摘要:
指针 先看一个简单的例子: 运行结果: p:0x7ffc2861549c*p:123num:123&num:0x7ffc2861549c p是指向num地址的指针,所以p的值为num的地址。可以给*p赋值,此时num值也会发生相应的变化,但是不会因此而改变p所指向的地址。 *p = 123p = 0 阅读全文
摘要:
写代码的时候,总是会发现自己的基础不牢固。 以下代码为去除相同数字: def remove_duplicates(inputlist): if inputlist == []: return [] # Sort the input list from low to high inputlist = 阅读全文