第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提供了一种更清晰的方式来处理异步操作,避免回调地狱。

这就是我今天学到的内容。下一次挑战我会更高效。我保证!(哈哈)

Back to Blog

相关文章

阅读更多 »

第70天:100天DSA编码挑战

第70天的100天DSA编码挑战封面图片 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F...

猴子市场

第1部分 另一个 math gauntlet,我要编写一系列 math operations。有些会出现在多个条件语句中。我以前做过,我有信心能做到……