链接:https://leetcode-cn.com/problems/next-permutation/ 代码 class Solution { public: void nextPermutation(vector<int>& nums) { int k = nums.size() - 1; w ...
分类:
其他好文 时间:
2020-06-25 23:30:17
阅读次数:
53
哈希表 开放寻址法: 找到初位置, 如果该位置已经有元素, 在其下一个位置放置 代码模板 int find(int x) { int t = (x % N + N) % N; while (h[t] != null && h[t] != x) { t ++ ; if (t == N) t = 0; ...
分类:
其他好文 时间:
2020-06-25 17:45:13
阅读次数:
49
一、单链表 1.1 链表(Linked List)介绍 🔶 链表是有序的列表,但是它在内存中是存储如下: 链表是以节点的方式来存储,是链式存储。 每个节点包含 data 域, next 域:指向下一个节点。 如图:发现链表的各个节点不一定是连续存储。 链表分带头节点的链表和没有头节点的链表,根据实 ...
分类:
其他好文 时间:
2020-06-25 16:02:14
阅读次数:
61
1.什麽叫做ES6? ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 參考:https://www.runoob.com/w3cnote/es6-tutorial.html 2.1 let的用法 <script type="text ...
分类:
Web程序 时间:
2020-06-25 09:38:54
阅读次数:
69
break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中,主要用于中断目前的循环执行。 注意:循环嵌套时只会跳出带break那层的循环,例如 1 class ...
分类:
编程语言 时间:
2020-06-24 23:50:02
阅读次数:
67
import java.util.*; /** * @Class CanVisitAllRooms * @Description 841. 钥匙和房间 * 有 N 个房间,开始时你位于 0 号房间。每个房间有不同的号码:0,1,2,...,N-1, * 并且房间里可能有一些钥匙能使你进入下一个房间。 ...
分类:
其他好文 时间:
2020-06-24 16:10:15
阅读次数:
41
173. 二叉搜索树迭代器 实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。 调用 next() 将返回二叉搜索树中的下一个最小的数。 示例: BSTIterator iterator = new BSTIterator(root); iterator.next(); // 返回 ...
分类:
其他好文 时间:
2020-06-24 15:43:46
阅读次数:
37
实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 ...
分类:
其他好文 时间:
2020-06-24 14:23:43
阅读次数:
48
链表介绍: 链表是以节点的方式来储存,是链式存储; 每个节点包含 data 域,next 域:指向下一个结点; 链表的各个节点不一定是连续存储的; 链表分为带头结点链表 和 没有头结点的链表,根据实际需求来确定; 单链表的应用实例: 使用带 head 头的单向链表实现 水浒英雄排行榜管理完成对英雄人 ...
分类:
其他好文 时间:
2020-06-24 10:33:18
阅读次数:
43
什么是ARM,CISC RISC 又是什么 最近苹果公司召开了最新发布会,苹果PC将采用自研的ARM芯片,这将使苹果PC、移动端、平板成为同一个硬件下的系统。而ARM使用的就是CISC精简指令集,大学汇编没有学好,只能在此补上... CISC Complex Instruction SetCompu ...
分类:
其他好文 时间:
2020-06-24 00:34:30
阅读次数:
113