tft每日頭條

 > 生活

 > 快速排序是一種不穩定的排序法

快速排序是一種不穩定的排序法

生活 更新时间:2024-08-31 02:17:39

快速排序是一種不穩定的排序法(排序不僅僅隻有升降序)1

一、要求實現

1.1 部門排序要求技術部排第一、财務部排第二、生産部排第三。

1.2 部門内員工随機排序。

快速排序是一種不穩定的排序法(排序不僅僅隻有升降序)2

數據源

二、需求分析

2.1 部門需要按指定順序進行排列,如果直接采用升序和降序排列是達不到效果。

2.2 部門内員工随機排序,也是無法直接采用升序和降序排列達到目的。

到這裡,我們應該是轉換思路,部門需要指定順序排列,那我們就給它指定一個順序列。員工需要随機排,我們也給它一個随機數,這樣是不是就可以解決問題呢?思路對了問題就已經解決一半。

三、實現步驟

3.1 增加一個輔助列,用來指定部門的順序,輔助列的數字大小根據部門排列要求來設置。

快速排序是一種不穩定的排序法(排序不僅僅隻有升降序)3

部門輔助列

3.2 增加一個輔助列,用來對員工進行随機排序,這裡我們用Rand()函數來生成随機數。

快速排序是一種不穩定的排序法(排序不僅僅隻有升降序)4

員工随機輔助列

3.3 使用自定義篩選功能,進行多關鍵字排序,首要關鍵字[輔助列一],次要關鍵字[輔助列二],排序方式按升序排列。

快速排序是一種不穩定的排序法(排序不僅僅隻有升降序)5

多關鍵字排序

四、動态演示

快速排序是一種不穩定的排序法(排序不僅僅隻有升降序)6

指定關鍵字排序與随機排序

每天積累一點小技巧,終有一天會成為Excel達人。

#職場幹貨##職場達人說##Excel技巧#

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved