• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






守护式等待

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 72 下一页

2018年12月17日

快速排序
摘要: 快速排序 快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数 阅读全文
posted @ 2018-12-17 11:06 守护式等待 阅读(194) 评论(0) 推荐(0)
 
希尔排序
摘要: 希尔排序 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词 阅读全文
posted @ 2018-12-17 11:06 守护式等待 阅读(113) 评论(0) 推荐(0)
 
插入排序
摘要: 插入排序 插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 插入排序分析 时间复杂 阅读全文
posted @ 2018-12-17 11:05 守护式等待 阅读(116) 评论(0) 推荐(0)
 
选择排序
摘要: 选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有 阅读全文
posted @ 2018-12-17 11:04 守护式等待 阅读(205) 评论(0) 推荐(0)
 
冒泡排序
摘要: 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡 阅读全文
posted @ 2018-12-17 11:03 守护式等待 阅读(139) 评论(0) 推荐(0)
 
Python内置类型性能分析
摘要: Python内置类型性能分析 timeit模块 timeit模块可以用来测试一小段Python代码的执行速度。 class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>) Timer是测量小段代码执行速度的类。 stmt 阅读全文
posted @ 2018-12-17 11:01 守护式等待 阅读(309) 评论(0) 推荐(0)
 
常见时间复杂度
摘要: 常见时间复杂度 注意,经常将log2n(以2为底的对数)简写成logn 常见时间复杂度之间的关系 所消耗的时间从小到大 O(1) < O(logn) < O(n) < O(nlogn) < O(n2) < O(n3) < O(2n) < O(n!) < O(nn) 练习: 时间复杂度练习( 参考算法 阅读全文
posted @ 2018-12-17 11:00 守护式等待 阅读(323) 评论(0) 推荐(0)
 
MongoDB 备份
摘要: 备份 语法 -h:服务器地址,也可以指定端口号 -d:需要备份的数据库名称 -o:备份的数据存放位置,此目录中存放着备份出来的数据 例1 恢复 语法 -h:服务器地址 -d:需要恢复的数据库实例 --dir:备份数据所在位置 例2 阅读全文
posted @ 2018-12-17 10:53 守护式等待 阅读(124) 评论(0) 推荐(0)
 
MongoDB 聚合
摘要: 聚合 aggregate 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 管道 管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入 在mongodb中,管道具有同样的作用,文档处理完毕后,通过管道进行下一次处理 常用管道 $group 阅读全文
posted @ 2018-12-17 10:52 守护式等待 阅读(317) 评论(0) 推荐(0)
 
MongoDB 索引
摘要: 索引 在mysql中已经学习了索引,并知道索引对于查询速度的提升 mongodb也支持索引,以提升查询速度 步骤一:创建大量数据 在命令行中执行如下代码,向集合中插入10万条文档 注意:不要在图形界面中执行,因为软件原因无法插入10万条数据就会中断执行 步骤二:数据查找性能分析 查找姓名为'test 阅读全文
posted @ 2018-12-17 10:52 守护式等待 阅读(156) 评论(0) 推荐(0)
 
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 72 下一页