排序问题
姓名 分数
jim 8.8
tom 8.6
sim 7.5
locy 5.69
lily 8.56
lilei 5.9
我要按分数排序,怎么做?
[解决办法]
这个很简单,只要你定义一个单链表即可。
[解决办法]
跟你语言有关,c/c++做个结构体数组,或者多个数组下标联动
python直接dict几句话就完了
[解决办法]
结构体存放记录,为结构体提供比较函数,使用库函数qsort排序。
[解决办法]
冒泡法排序
[解决办法]
#include<iostream>#include<string>using namespace std;struct node{ string name; int score;public: bool operator<(node& n){ return score<n.score; }}int main(){ vector<node> v; //此处放入你那几个节点 sort(v.begin(),v.end());}