全部评论 4

  • 所有数组都可以用vector代替,直接都练就行了

    还可以练邻接表(但你得会图论)

    2025-03-05 来自 云南

    0
  • vector本质上就是一个动态数组容器,真的想找可以看这几个知识点/题单:

    1. 一维数组、多维数组:vector本质上是动态数组 练习这些能为掌握vector打下基础
    2. 结构体基础、结构体排序:当vector存储的是结构体对象时,需要掌握结构体的定义和使用,以及如何对存储结构体的vector进行排序
    3. 模拟、枚举:在很多使用vector的题目中,需要模拟实际的过程或者枚举所有可能的情况
    4. 二分查找、二分答案:当vector中的元素是有序的时,二分查找可以高效地查找特定元素;二分答案则是一种更高级的应用,通过在vector中不断缩小答案的范围来找到满足条件的解
    5. 贪心递推分治:这些算法思想在处理vector存储的数据时经常会用到
    6. 线性动态规划、背包动态规划、区间动态规划等:动态规划问题常常需要使用vector来存储状态

    2025-03-05 来自 北京

    0
  • vector没什么题单,一个容器而已,通常vector能解决的问题普通数组都能坐,而且它效率也没数组快,就是代码短。像欢乐赛之类的竞速赛才能看出它的优势

    2025-03-05 来自 浙江

    0
  • 救我一下谢谢

    2025-03-04 来自 北京

    0

热门讨论