Python 中的排序
在 Python 中,常用的排序就是 sorted ,对于列表这种数据结构来说,还有 sort 方法
列表的排序
使用 sort 方法进行排序,以第二个值进行升序排序,列表的 sort 方法是原地排序
另外一种排序方法是 sorted ,此方法不是原地排序,以第一个值进行排序,同样也是默认升序排序
字典排序
有时候我们也需要对字典进行排序,也是使用 sorted 函数,不过对字典排序后返回的是列表,列表中是元组(tuple)
C++ 中的排序
对 vector 排序
要对 vector 容器中的元素排序,可以使用 algorithm 算法库中的 sort 函数
#include
对 2 维vector 排序
类似于 Python ,我们也可以指定根据哪个元素进行排序
#include
对结构体进行排序
模拟一个学生管理系统,依次创建学生信息,然后加入到 vector 中,接着对学生的年龄进行排序
#include
排序前
排序后
-
函数
+关注
关注
3文章
3902浏览量
61310 -
C++
+关注
关注
21文章
2066浏览量
72900 -
python
+关注
关注
51文章
4677浏览量
83473
原文标题:【C++简明教程】Python和C++指定元素排序比较
文章出处:【微信号:Unfinished_coder,微信公众号:机器视觉CV】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论