问一个简单排序
假如有员工表如下:(EmpID员工ID,EmpName员工姓名,DeptID部门ID)
EmpID EmpName DeptID
1 员工A 5
2 员工B 5
3 员工C 7
4 员工D 7
5 员工E 9
6 员工F 5
7 员工G 7
8 员工H 9
9 员工I 3
数据库里的记录,部门ID可能是连续的。
现在想根据DeptID交错排序,就是连着的两个数据DeptID不能相同。(交错到了最后,如果还剩下相同的就全部放在结尾。)
EmpID EmpName DeptID
1 员工A 5
2 员工B 7
3 员工C 3
4 员工D 9
5 员工E 7
6 员工F 5
7 员工G 3
8 员工H 9
9 员工I 9
EmpID EmpName DeptID
1 员工A 5
2 员工B 5
3 员工C 7
4 员工D 7
5 员工E 9
6 员工F 5
7 员工G 7
8 员工H 9
9 员工I 3
数据库里的记录,部门ID可能是连续的。
现在想根据DeptID交错排序,就是连着的两个数据DeptID不能相同。(交错到了最后,如果还剩下相同的就全部放在结尾。)
EmpID EmpName DeptID
1 员工A 5
2 员工B 7
3 员工C 3
4 员工D 9
5 员工E 7
6 员工F 5
7 员工G 3
8 员工H 9
9 员工I 9
...全文
相关推荐
单链表上的简单选择排序算法
以单链表为存储结构实现简单选择排序的算法
直接插入排序 、冒泡排序、简单选择排序
直接插入排序 、冒泡排序、简单选择排序
简单选择排序代码
该电子文档是简单选择排序的代码,分别用Java,C语言,Python语言三种语言实现简单选择排序。
冒泡排序、快速排序、简单插入排序、希尔排序、简单选择排序、堆叠排序六种排序方法.pdf
冒泡排序、快速排序、简单插入排序、希尔排序、简单选择排序、堆叠排序六种数据结构必考的排序方式理解
直接插入排序、希尔排序、起泡排序、快速排序、简单选择排序、堆排序、二路归并排序
直接插入排序、希尔排序、起泡排序、快速排序、简单选择排序、堆排序、二路归并排序的C++语言实现,亲测可行,二路归并排序未得到预期结果,望指正。


