Skip to content

C++ Leetcode 常用数据结构浅析

Posted on:October 30, 2023 at 08:11 AM

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。


C++ 中常用数据结构

数组

链表

struct ListNode {
  int val;
  ListNode *next;
  ListNode(int x = 0): val(x), next(nullptr) {}
}
struct List {
  int key, val;
  List *pre, *next;
  List(int k = 0, int v = 0) : key(k), value(v) {}
}

数组 VS 链表

哈希表

set

map

栈与队列