自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 排序算法

#==============================================================================# # -*- coding: utf-8 -*-# """# Created on Mon Feb 20 10:48:50 2017# # @author: zzpp220# """'''排序算法---快速排序'''__metadata__

2017-02-24 09:33:54 355

原创 面试题10-二进制中1的个数

思路:把一个整数和他减1后的数做位于运算,得到的结果(以10进制的整数给出)相当于把原整数的二进制表示中最右端的1变为0,很多问题都可以这么解决。2的幂 乘2 除2 2的幂指数次放都可以转化为该数的二进制表示方法 左移 右移 二进制中1的个数把整数右移 左移 1位和把整数除2在数学上是一样的,但是除法的效率比移位要低得多,因此实际编程中要尽量多的用移位代替除法。如果是负数移位,因为移位前是个负数,

2017-02-24 09:33:51 579

原创 面试题3-二维数组中的查找

'''0 先从二维表的右上角着手,如果目标小于等于右上角,则进入该列,从右向左继续深一步查找:1 如果刚好等于当前数,返回True,如果不满足,到22 如果当前数不满足1,则如果目标大于当前数,则可以停止查找该行,跳出,转到下一行的最右端,返回步骤13 如果当前书不满足2 则一直向左查找,直到for循环结束也没有查找到值,该行查找结束,进行下一行查找,返回步骤14 如果目标不满足0,则到下一行的最

2017-02-24 09:33:48 231

原创 MySQL--3--运算符和函数

字符函数:concat(),concat_ws(dele,par1,par2,……)select concat(name,age)as info  from zx_test;select concat_ws('-->',name,age)as info from zx_test;  format():[l/r]trim(string);去掉前导/末尾/前导+末尾空

2017-02-24 09:33:43 325

原创 MySQL--5--subquery和连接

1.子查询   是指出现在其他SQL语句内的select子句    形式: SELECT * FROM T1 WHERE COL1=(SELECT COL2 FROM T2);其中,select * from t1 称为外部查询(注意,不仅限于select 语句,包括SELECT、INSERT、UPDATE、DELETE)           (SELECT COL2 FROM T2)称

2017-02-24 09:33:41 487

原创 MySQL-自定义函数

函数体由合法的SQL语句构成;可以是简单的select或者insert语句如果是复合结构,则使用begin……end语句;复合结构可以包含声明,循环,控制结构;创建自定义函数:CREATE FUNCTION func_name(para1 type[,para2 type,……])RETURNS {STRING| INTEGER| REAL| DECIMAL}ro

2017-02-24 09:33:38 319

原创 MySQL--Python操作及可视化

在iPython中植入MySQLdb###操作前的准备####importMySQLdbconn=MySQLdb.connect(host="localhost",user="root",passwd="619523",db="zx_wor",charset="utf8")##利用MySQLdb建立一个连接对象conn;cur=conn.cursor()##利用连接对象得到游标对象cur

2017-02-24 09:33:35 1142

原创 PPT笔记--谁说菜鸟会数据分析

直白的理解数据分析概念:        1、抱着明确的在什么条件下要干嘛的目的(明确目的) 2、去收集海量的相关数据(数据收集) 3、然后进行数据清洗、处理(得到与目的有关的规范数据)-(数据处理) 4、采用适当的统计分析方法对其进行汇总、探索出海量的数据在不同的前提下呈现的共性或者规律或者走势(数据分析) 5、然后采用适当的表示方法(图、表格)直观呈现出来(数据展现) 6、最后整理成报告,

2017-02-24 09:33:32 530

原创 查找-集中查找方式的Pyhon实现

顺序查找二分查找:在一个已经 完全排序(或者部分排序)的数组中 查找数字或者统计数字的出现次数- 就是每次缩小一般的范围进行查找或者统计 最后的循环结束的条件就是end-first=1,即二者相邻,若有其中之一为要找的值,则对了,若果都没有就没有了我的想法是1 先判断 首、尾 是不是要找的 1.1是 就最好啦 1.2 不是 看中间值是不是    1.2.1 是就最好啦   1.2

2017-02-24 09:33:27 309

原创 将博客搬至CSDN

我发现 博客园的代码黏贴功能不是太好,转去CSDN看一看

2017-02-24 09:33:25 241

原创 面试题8-旋转数组的最小值

递增数组将前几个元素依次挪到尾部--递增数组的旋转数组(部分有序,前后两部分分别有序)考虑特殊:1.数组为空2.递增数组将前0个元素挪到尾部--完全有序,纯递增数组--最小值即为首元素正常处理递增数组的旋转数组:3.首尾元素相邻,时,最小值即为尾元素,跳出函数,返回最小值1.数组中相邻某几个元素增量为0--b=[3,4,5,6,9,0,1,2,3,3]-可作为正常处理,依次缩小范围,

2017-02-24 09:33:22 289

原创 面试题38-数字在排序数组中出现的次数

本体的思路:二分查找 因为数组有序 查找数字a在数组A中出现的次数特殊:1 数组为空2 数字不出现在数组中3 数字出现在头、尾4 数字刚好为中间值5 数字不为中间值 先对1 返回再判断对3  如果是首,则令last=first,循环判断list[last]是否依旧等于a,相等则计数加1,不等时,若last是第一个不相等的下标,  # -*- coding: utf-8

2017-02-24 09:33:19 203

原创 面试题35-第一个值出现依次的字符

就是要存放从头到尾遍历一次,将字符和其出现次数分别作为index 和value存入字典。因为需要统计出第一个只出现一次的字符,所以我么需要一个有序的字典--就是Series啦! 发现了一个如果变量为空,选取下标超过长度的表达式也不会报错的方法,不知道是不是用---切片!!1  附件列表

2017-02-24 09:33:16 240

原创 Python 实现排序算法-快速、冒泡、归并

#==============================================================================# # -*- coding: utf-8 -*-# """# Created on Mon Feb 20 10:48:50 2017# # @author: zzpp220# """'''排序算法---快速排序'''_

2017-02-22 19:45:51 259

原创 面试题6--利用前序和中序遍历重构二叉树--递归方法

点击打开链接

2017-02-19 19:18:59 285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除