数据结构
pigYanYan
这个作者很懒,什么都没留下…
展开
-
MongoDB随机获取表有的n条数据
db.user.aggregate( [ { $sample: { size: 10 } } ] )上面的命令可以随机返回集合user中的20条数据使用MongoDB的aggregate聚合函数 + $sample表达式db.collection_name.aggregate()$sample 表达式:3.2+版本中新增,类似于大数据中的“数据采样”方式,从input中随机选择N条documents,语法“{$sample: {size: <N>}}”。如果N大于coll..原创 2020-06-11 09:32:11 · 4058 阅读 · 0 评论 -
数据结构:链表与顺序表的优缺点
1.顺序表存储 原理:顺序表存储是将数据元素放到一块连续的内存存储空间,存取效率高,速度快。但是不可以动态增加长度 优点:存取速度高效,通过下标来直接存储 缺点:1.插入和删除比较慢,2.不可以增长长度 比如:插入或者删除一个元素时,整个表需要遍历移动元素来重新排一次顺序: 适用场景:频繁查询但很少用到插入与删除可以考虑顺序表2...原创 2018-07-09 11:20:26 · 2578 阅读 · 0 评论 -
常用排序算法的总结
转自https://www.cnblogs.com/eniac12/p/5329396.html目录冒泡排序 鸡尾酒排序 选择排序 插入排序 二分插入排序 希尔排序 归并排序 堆排序 快速排序 我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。 排序算法大体可分为两种: 一种是比较排序,时间复杂度...转载 2018-11-02 23:13:26 · 160 阅读 · 0 评论