原则:避免全表扫描 数据量大的时候,应尽量避免全表扫描,应考虑在 where 及 order by 涉及的列上建立索引,建索引可以大大加快数据的...
本章内容主要讲解MySQL各个功能模块怎么执行。 首先,MySQL中有连接器、分析器、优化器、执行器。 连接器:用户登入MySQL,同时验证该用...
一、什么是队列? 先进者先出,这就是典型的“队列”结构。 支持两个操作:入队enqueue(),放一个数据到队尾;出队dequeue(),从队头...
我们先从几个问题入手 什么是多态? 多态的作用是什么? 如何实现多态? 多态性 多态意味着多重形式,往往表现为一个接口,多个功能。 静态多态性 ...
线性表 常见的线性表有:数组、队列、栈、链表 结构特点 数据排列成一条线,这条线上的数据具有一定的前后关系,并且最多只有前后两个方向。 非线性表...
什么是数组? 数组是线性表的一种结构。它使用一段连续的内存空间,存储相同类型的数据。 特点 数组最明显的特点: 随机访问 低效的插入和删除为了保...
常碰到的时间复杂度 其中指数阶和阶乘阶都属于十分低效的复杂度量级,应该尽量避免。 下面这段代码的时间复杂度为log(n) 最好与最坏情况下的时间...
如何评价代码的质量? 性能 可读性 拓展性 如何分析代码的时间复杂度和空间复杂度?(The most important) 什么是数据结构、什么...
为什么使用倒装?恰当的使用倒装句,可以 强调语气 增强清楚性和简洁性 更流畅的衔接前后的句子 一. 比较级的倒装 比较 级的句型通常会涉及到两个...