Python 中的排序
在 Python 中,常用的排序就是 sorted ,对于列表这种数据结构来说,还有 sort 方法
列表的排序
使用 sort 方法进行排序,以第二个值进行升序排序,列表的 sort 方法是原地排序

另外一种排序方法是 sorted ,此方法不是原地排序,以第一个值进行排序,同样也是默认升序排序

字典排序
有时候我们也需要对字典进行排序,也是使用 sorted 函数,不过对字典排序后返回的是列表,列表中是元组(tuple)

C++ 中的排序
对 vector 排序
要对 vector 容器中的元素排序,可以使用 algorithm 算法库中的 sort 函数
#include

对 2 维vector 排序
类似于 Python ,我们也可以指定根据哪个元素进行排序
#include
对结构体进行排序
模拟一个学生管理系统,依次创建学生信息,然后加入到 vector 中,接着对学生的年龄进行排序
#include
排序前

排序后

-
函数
+关注
关注
3文章
4406浏览量
66812 -
C++
+关注
关注
22文章
2122浏览量
76695 -
python
+关注
关注
57文章
4856浏览量
89548
原文标题:【C++简明教程】Python和C++指定元素排序比较
文章出处:【微信号:Unfinished_coder,微信公众号:机器视觉CV】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
termux调试python猜数字游戏
termux如何搭建python游戏
linux虚拟环境中调用Linux 版matlab编译的python库时出错
基础篇3:掌握Python中的条件语句与循环
低成本电源排序器解决方案
零基础入门:如何在树莓派上编写和运行Python程序?

Python中的排序
评论