Python 中的排序
在 Python 中,常用的排序就是 sorted ,對于列表這種數據結構來說,還有 sort 方法
列表的排序
使用 sort 方法進行排序,以第二個值進行升序排序,列表的 sort 方法是原地排序
另外一種排序方法是 sorted ,此方法不是原地排序,以第一個值進行排序,同樣也是默認升序排序
字典排序
有時候我們也需要對字典進行排序,也是使用 sorted 函數,不過對字典排序后返回的是列表,列表中是元組(tuple)
C++ 中的排序
對 vector 排序
要對 vector 容器中的元素排序,可以使用 algorithm 算法庫中的 sort 函數
#include
對 2 維vector 排序
類似于 Python ,我們也可以指定根據哪個元素進行排序
#include
對結構體進行排序
模擬一個學生管理系統,依次創建學生信息,然后加入到 vector 中,接著對學生的年齡進行排序
#include
排序前
排序后
-
函數
+關注
關注
3文章
4329瀏覽量
62575 -
C++
+關注
關注
22文章
2108瀏覽量
73624 -
python
+關注
關注
56文章
4793瀏覽量
84631
原文標題:【C++簡明教程】Python和C++指定元素排序比較
文章出處:【微信號:Unfinished_coder,微信公眾號:機器視覺CV】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論