上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 107 下一页
摘要: 冒泡排序的基本思想从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续这个过程,直到所有数据元素都排好序。算法的核心在于每... 阅读全文
posted @ 2019-03-22 14:37 测试开发分享站 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 稳定性的意义如果只是简单的进行数字的排序,那么稳定性将毫无意义。 如果排序的内容仅仅是一个复杂对象的某一个数字属性,那么稳定性依旧将毫无意义 如果要排序的内容是一个复杂对象的多个数字属性,但是其原本的初始顺序毫无... 阅读全文
posted @ 2019-03-22 10:27 测试开发分享站 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 稳定性的意义如果只是简单的进行数字的排序,那么稳定性将毫无意义。 如果排序的内容仅仅是一个复杂对象的某一个数字属性,那么稳定性依旧将毫无意义 如果要排序的内容是一个复杂对象的多个数字属性,但是其原本的初始顺序毫无... 阅读全文
posted @ 2019-03-22 10:27 测试开发分享站 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 快速排序基本思想在数据集之中,选择一个元素作为”基准”(pivot)。 所有小于”基准”的元素,都移到”基准”的左边;所有大于”基准”的元素,都移到”基准”的右边。这个操作称为分区 (partition) 操作... 阅读全文
posted @ 2019-03-22 09:48 测试开发分享站 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 快速排序基本思想在数据集之中,选择一个元素作为”基准”(pivot)。 所有小于”基准”的元素,都移到”基准”的左边;所有大于”基准”的元素,都移到”基准”的右边。这个操作称为分区 (partition) 操作... 阅读全文
posted @ 2019-03-22 09:48 测试开发分享站 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、触发器的作用:①增加安全性②利用触发器记录所进行的修改及相关信息,跟踪用户对数据库的操作,实现审计③维护那些通过创建表时的声明约束不可能实现的复杂的完整性约束以及对数据库中特定事件进行监控与响应④实现复杂的非... 阅读全文
posted @ 2019-03-21 11:14 测试开发分享站 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、触发器的作用:①增加安全性②利用触发器记录所进行的修改及相关信息,跟踪用户对数据库的操作,实现审计③维护那些通过创建表时的声明约束不可能实现的复杂的完整性约束以及对数据库中特定事件进行监控与响应④实现复杂的非... 阅读全文
posted @ 2019-03-21 11:14 测试开发分享站 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一、1NF:每一列都是不可分割的基本数据项(确保每列保持原子性)不满足1NF例子:此表不符合要求,因为ingredients字段中含有多个类型相同的值,若此时我要查找milk,将会是灾难。二、2NF:满足1NF,... 阅读全文
posted @ 2019-03-21 10:49 测试开发分享站 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、1NF:每一列都是不可分割的基本数据项(确保每列保持原子性)不满足1NF例子:此表不符合要求,因为ingredients字段中含有多个类型相同的值,若此时我要查找milk,将会是灾难。二、2NF:满足1NF,... 阅读全文
posted @ 2019-03-21 10:49 测试开发分享站 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 关系数据库系统实质是面向集合的,并没有一种描述表中单一记录的表达形式,除非使用where子句来限制只有一条记录被选中,因此我们必须借助于游标来进行面向单条记录的数据处理。游标将面向集合的数据库管理系统和面向行的程... 阅读全文
posted @ 2019-03-21 10:04 测试开发分享站 阅读(196) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 107 下一页