Loading

上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 常见基于选择的排序算法有冒泡排序、插入排序、选择排序、归并排序和快速排序,我们在选择排序算法的时候,通常会根据以下几个维度来考虑: 1. 时间复杂度 2. 空间复杂度(对内存空间的消耗) 3. 算法的稳定性(如果待排序的序列中存在值相等的元素,经过排序之后,相等元素之间原有的先后顺序不变) 我们首先 阅读全文
posted @ 2020-04-15 00:43 字符串爱了数组 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 介绍完数组和链表,以及两个特殊的线性结构栈和队列后,已经算是迈入了数据结构的门了,后面很多其他更复杂的数据结构都会基于数组和链表来实现,比如散列表、树、图等,有些甚至需要结合数组和链表来实现,在继续介绍后续复杂的数据结构之前,我们穿插进来一些常见的排序算法和查找算法,在系统介绍这些算法之前,我们先来 阅读全文
posted @ 2020-04-15 00:35 字符串爱了数组 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 另一种跟栈很相似的数据结构 —— 队列,和栈一样,队列也是一中特殊的线性表结构,只不过队列是在一端插入,另一端删除,就跟我们平常排队一样的道理,从队尾入队,在队头出去,所以队列的特性是先入先出(FIFO),允许插入的一端叫队尾,允许删除的一端叫队头。 一张图可以形象的体现两者的差别: 队列 和栈一样 阅读全文
posted @ 2020-04-15 00:29 字符串爱了数组 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 数组和链表,从逻辑角度来说,它们都是线性结构(就是排成一条线的结构,只有前后两个方向,非线性结构包括树、图等,后面会讲到),从存储角度来说,一个是顺序存储,一个是链式存储,各有利弊,数组需要预先申请连续内存,超出限制会溢出,但是对明确知道规模的小型数据集而言,使用数组会更加高效,随机访问的特性也更加 阅读全文
posted @ 2020-04-15 00:11 字符串爱了数组 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 链表,和数组不同,链表并不需要一块连续的内存空间,它通过“指针”将一组零散的内存块串联起来使用,如图所示: 单链表 链表有多种类型,最简单的是单链表,单链表是最原生的链表,其结构如图所示: 单链表中有两个节点比较特殊,分别是第一个结点和最后一个结点。我们通常把第一个结点叫作头结点,把最后一个结点叫作 阅读全文
posted @ 2020-04-14 23:51 字符串爱了数组 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、基础 二、创建表 三、修改表 四、插入 五、更新 六、删除 七、查询 八、排序 九、过滤 十、通配符 十一、计算字段 十二、函数 十三、分组 十四、子查询 十五、连接 十六、组合查询 十七、视图 十八、存储过程 十九、游标 二十、触发器 二十一、事务管理 二十二、字符集 二十三、权限管理 参考资 阅读全文
posted @ 2020-04-10 17:16 字符串爱了数组 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、事务 概念 ACID AUTOCOMMIT 二、并发一致性问题 丢失修改 读脏数据 不可重复读 幻影读 三、封锁 封锁粒度 封锁类型 封锁协议 MySQL 隐式与显示锁定 四、隔离级别 未提交读(READ UNCOMMITTED) 提交读(READ COMMITTED) 可重复读(REPEATA 阅读全文
posted @ 2020-04-10 17:12 字符串爱了数组 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 什么是Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任 阅读全文
posted @ 2020-04-09 00:09 字符串爱了数组 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 集中式与分布式 中心服务器 工作流 分支实现 冲突 Fast forward 储藏(Stashing) SSH 传输设置 .gitignore 文件 Git 命令一览 参考资料 集中式与分布式 Git 属于分布式版本控制系统,而 SVN 属于集中式。 集中式版本控制只有中心服务器拥有一份代码,而分布 阅读全文
posted @ 2020-04-08 23:56 字符串爱了数组 阅读(138) 评论(0) 推荐(0) 编辑
摘要: "一、性能" "二、伸缩性" "三、扩展性" "四、可用性" "五、安全性" "参考资料" 一、性能 性能指标 1. 响应时间 指某个请求从发出到接收到响应消耗的时间。 在对响应时间进行测试时,通常采用重复请求的方式,然后计算平均响应时间。 2. 吞吐量 指系统在单位时间内可以处理的请求数量,通常使 阅读全文
posted @ 2020-04-08 23:47 字符串爱了数组 阅读(104) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页