记录题目:
- 反转字符串 II
- 替换数字
记录题目:
记录题目:
在解决哈希相关问题时,JavaScript 提供了四种常见的数据结构:
我们分别来看它们在哈希法中的应用与特点。
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
在刷到 LeetCode 707「设计链表」题目时,我借此机会深入复习了 JavaScript 中的类(class
)机制。
过程中发现,class
语法表面看似简洁,但其底层原理与传统的函数构造器密切相关。
为了更加深刻地理解这一点,本文尝试从语法、机制和语言设计的角度系统梳理 JavaScript 中类的本质。
除了Icarus 用户指南|Hexo 内置标签指南中描述的Hexo原生支持的标签插件以外,Icarus也提供其他 几个用来定制内容显示的有用的标签插件。
给定一个含有
n
个正整数的数组和一个正整数target
。找出该数组中满足其总和大于等于
target
的长度最小的 子数组[numsl, numsl+1, ..., numsr-1, numsr]
,并返回其长度。如果不存在符合条件的子数组,返回0
。
x === Infinity
或 x === -Infinity
判断是否为无穷值。给定一个
n
个元素有序的(升序)整型数组nums
和一个目标值target
,写一个函数搜索nums
中的target
,如果target
存在返回下标,否则返回-1
。 你必须编写一个具有O(log n)
时间复杂度的算法。
标签插件与文章标签不同。它们从 Octopress 移植而来,为你快速添加特定内容到文章中提供了一种实用方法。
在算法设计中,同一个问题往往可以用不同的方法求解。本文将以一个具体的例子,探讨从最基础的深度优先搜索(DFS)到动态规划的演进过程,分析每一步优化背后的思想。
Update your browser to view this website correctly.&npsb;Update my browser now