gpt4 book ai didi

C++:如何存储一组排序的元组?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:20:21 24 4
gpt4 key购买 nike

使用 GCC 4.x、g++ 和 STL。应该使用哪个内部结构来保存这样的数组:( (1,4), (2,8), (3,7) )?它应该有静态元素编号以保持原始(添加的)顺序。

变体:

  • 设置< map (int,int)>
  • 数组< map >
  • 数组{数组[2],数组[2]}

这可以用更好看的方式用 vector 来完成吗?

最佳答案

如果它已经排序,那么一个 vector<pair<int, int> >更有意义,因为它允许您保留插入顺序(无论如何都会排序!)。问题是你是否要在插入时排序?

关于C++:如何存储一组排序的元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com