- 博客(7)
- 收藏
- 关注
原创 Python面试题——二分法查找
二分法查找 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一...
2018-11-27 17:27:15
604
原创 Python面试题——基础算法排序
基础算法排序 冒泡排序 冒泡排序算法的运作如下: - 比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 - 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 - 针对所有的元素重复以上的步骤,除了最后一个。 - 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较 def bubble_sort(alist): ...
2018-11-27 17:25:07
230
原创 MongoDB基本操作命令
MongoDB基本操作命令 MongoDB的启动服务 1.开启服务 sudo mongod 2.开启客户端 mongo 2.MongoDB的数据库操作 1.查看默认的数据库 db 2.查看所有的数据库 show databases dbs 3.查看所有的集合(表) show collections 4.切换数据库 use xxx 5.删除数据库 ...
2018-11-26 17:26:26
330
原创 Python面试题-在字符串中找出连续最长的数字串
在字符串中找出连续最长的数字串 def FindMaxLenNumSeq(str): numlist1=[] numlist2=[] for char in str: try: int(char) numlist1 += char except: ...
2018-11-24 11:04:51
9500
4
原创 Redis--优缺点
Redis优缺点 优点: 1、读写性能优异 2、支持数据持有化,支持AOF和RDB两种持久化方式 3、支持主从复制,主机会自动将数据同步带从机上,可以进行读写分离 4、数据结构丰富,支持string、hash、set、zset、list等数据结构 缺点: 1、Redis不具备自动容错和恢复功能...
2018-11-22 09:25:30
224
转载 python--文件操作
python的文件操作详细教程 在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象,然后,通过操作系统提供的接口从这个文件对象中读取数据,或者把数据写入这个文件对象。 python文件操作的一般步骤是:打开文件,读取文件/写入文件,关闭文件三部分 pyt...
2018-11-22 09:21:23
144
原创 MySQL数据库总结
MySQL数据库总结 数据库存储的原理: 存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用...
2018-11-21 11:35:21
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人