选择排序 /* 选择排序 */ function selectionSort(nums: number[]): void { let n = nums.length; // 外循环:未排序区间为 [i, n-1]
双向链表(DoublyLinkedList): 头插入/尾插入/头删除/尾删除/指定插入/指定删除/获取指定项 class ListNode<T> { public val: T; public prev: ListNode<T> | null = n
集合的运算分析及模拟实现 概念: 并集: 两者包含的所有元素 // 模拟实现 const union = (setA, setB) => { const unionAB = new Set() setA.forEach(