
【計】 sort key; sortkey
在漢英詞典及計算機科學領域,"排序關鍵字"(Sort Key)指代排序操作中作為比較依據的數據字段或屬性。其核心含義與應用如下:
中文釋義
"排序關鍵字"指在數據排序過程中,用于确定元素順序的特定數據屬性或字段。例如,對表格按"年齡"列排序時,"年齡"即為排序關鍵字。
英文對應
譯為"Sort Key" 或"Sorting Key",常見于算法描述和數據庫操作(如SQL中的ORDER BY
子句)。
比較機制
排序算法(如快速排序、歸并排序)通過反複比較元素的排序關鍵字值,決定元素間的相對位置。例如:
若關鍵字為數值:3, 1, 4 → 升序排序後:1, 3, 4
若關鍵字為字符串:"apple", "banana" → 按字母順序排序。
多級排序
支持多個關鍵字(主關鍵字+次關鍵字)。例如:
數據庫查詢
在SQL中,ORDER BY salary DESC
表示以salary
為關鍵字降序排列結果集。
編程實現
Python示例:
# 按字典的"age"鍵排序
data = [{"name": "Alice", "age": 25}, {"name": "Bob", "age": 20}]
sorted_data = sorted(data, key=lambda x: x["age"])
文件系統管理
資源管理器按"修改日期"或"文件大小"排序文件時,對應字段即為排序關鍵字。
術語 | 含義 | 與排序關鍵字的關聯 |
---|---|---|
主鍵 (Primary Key) | 數據庫表中唯一标識記錄的字段 | 可作為排序關鍵字,但側重唯一性 |
索引 (Index) | 加速數據檢索的數據結構 | 常基于排序關鍵字構建 |
穩定排序 (Stable Sort) | 相同關鍵字元素保持原始順序 | 依賴關鍵字比較的穩定性 |
《計算機科學技術名詞》(第三版)
定義排序關鍵字為"決定數據元素排列次序的依據項"(全國科學技術名詞審定委員會,2018)。
術語線上查詢平台(注:實際發布時需替換為官方術語庫鍊接)
IEEE标準術語庫
"Sort Key: A field used to determine the order of records in a sorted output."(IEEE 610.12-1990)。
此解釋整合了術語定義、技術實現與應用場景,符合漢英雙語境下的專業表述需求,内容來源可追溯至權威技術标準與學術文獻。
“排序關鍵字”指在數據排序過程中,用于确定元素順序的核心依據。以下是詳細解釋:
基本定義
應用場景
ORDER BY
後接字段即為排序關鍵字(如SELECT * FROM employees ORDER BY salary
)。sorted(list, key=lambda x: x["age"])
的key
參數指定了排序關鍵字。單關鍵字 vs 多關鍵字
注意事項
示例:若學生數據包含“分數”和“學號”,按分數降序排列時,“分數”是排序關鍵字;若分數相同,可追加“學號”作為次要關鍵字。
不飽和醇穿掘膿腫性毛囊炎哒嗪酮第九腦神經頂體低溫密封段結束二型發育的高斯亂步振動高速生物泸器供應方恒久毛環狀黃癬交換檢波器鉸鍊式機動船繼子可安裝性測試磷酸氫钴麥-奧二氏學說冒進内側結節尿道腔隙臍營養畸胎乳凝冰值屬地代表書目撮要編著人