Category Archives: 编程之美

2013
09-12

快速排序 578 VIEW

快速排序是基于分治策略的一个排序算法,实现快速排序的分治过程如下: 分解:数组A[p..r]被划分为两个(可能空)子数组A[p..q-1]和A[q+1..r],使得A[p..q-1]中的每个元素都小于等于A(q),而且,小于等于A[q+1..r]中的元素。下标q也在这个划分过程中进行计算。 解决:通过递归调用快速排序,对子数组A[p..q-1]和A[q+1..r]排序 合并:因为两个子数组是就地排序的,将它们的合并不需要操作,整个数组 A[p..r]已排序。 实验代码如下: [....Read More >
2013
08-17

基于RBAC的大学学生成绩管理系统 3193 VIEW

基于RBAC的大学学生成绩管理系统 1.背景 当今社会是一个信息爆炸的社会,因为信息科技人们生活发生了巨大的变化,以计算机技术为代表的应用及普及到经济和社会生活的各个方面。这是属于一个大数据的时代,数据库系统几乎在每个领域都发挥着重大作用,用于加强对大量信息的管理,方便了人们的生活。在大学里学生成绩管理如果靠人力将十分麻烦,有必要设计一个成绩管理系统,为了加强系统的安全性,引入了基于角色的访问控制模型(RBAC),应用该模....Read More >