摘要: #==============================================================================# # -*- coding: utf-8 -*-# """# Created on Mon Feb 20 10:48:50 2017# # @author: zzpp220# """'''排序算法---快速排序'''__metadata__... 阅读全文
posted @ 2017-02-23 22:42 zx0801 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 思路: 把一个整数和他减1后的数做位于运算,得到的结果(以10进制的整数给出)相当于把原整数的二进制表示中最右端的1变为0,很多问题都可以这么解决。<!--more--> 2的幂 乘2 除2 2的幂指数次放都可以转化为该数的二进制表示方法 左移 右移 二进制中1的个数 把整数右移 左移 1位和把整数 阅读全文
posted @ 2017-02-23 22:41 zx0801 阅读(432) 评论(0) 推荐(0) 编辑
摘要: '''0 先从二维表的右上角着手,如果目标小于等于右上角,则进入该列,从右向左继续深一步查找:1 如果刚好等于当前数,返回True,如果不满足,到22 如果当前数不满足1,则如果目标大于当前数,则可以停止查找该行,跳出,转到下一行的最右端,返回步骤13 如果当前书不满足2 则一直向左查找,直到for循环结束也没有查找到值,该行查找结束,进行下一行查找,返回步骤14 如果目标不满足0,则到下一行的最... 阅读全文
posted @ 2017-02-23 22:40 zx0801 阅读(357) 评论(0) 推荐(0) 编辑