第1天/30 天 回到 DSA 挑战
发布: (2025年12月19日 GMT+8 01:54)
2 min read
原文: Dev.to
Source: Dev.to
DSA
- 复习了 DSA 的笔记。
- 使用哈希表和补数技巧解决了 Two Sum(两数之和)问题。
- 与其存储每个元素并检查和,不如存储补数(
target - 当前数字)。 - 当某个数字匹配已存储的补数时,返回这两个数字的索引。
- 与其存储每个元素并检查和,不如存储补数(
Promises
- 讨论了 JavaScript 中的异步编程。
- 同步执行按行顺序运行;长时间运行的操作(例如 API 请求)会阻塞后续代码。
- 异步执行允许在等待操作完成期间运行其他代码。
- 回调函数是作为参数传入、稍后执行的函数。
- 嵌套的回调函数会导致“回调地狱”。
- Promise提供了一种更清晰的方式来处理异步操作,避免回调地狱。
这就是我今天学到的内容。下一次挑战我会更高效。我保证!(哈哈)