第1天/30 天 回到 DSA 挑战

发布: (2025年12月19日 GMT+8 01:54)
2 分钟阅读
原文: Dev.to

Source: Dev.to

DSA

  • 复习了 DSA 的笔记。
  • 使用哈希表和补数技巧解决了 Two Sum(两数之和)问题。
    • 与其存储每个元素并检查和,不如存储补数(target - 当前数字)。
    • 当某个数字匹配已存储的补数时,返回这两个数字的索引。

Promises

  • 讨论了 JavaScript 中的异步编程。
  • 同步执行按行顺序运行;长时间运行的操作(例如 API 请求)会阻塞后续代码。
  • 异步执行允许在等待操作完成期间运行其他代码。
  • 回调函数是作为参数传入、稍后执行的函数。
  • 嵌套的回调函数会导致“回调地狱”。
  • Promise提供了一种更清晰的方式来处理异步操作,避免回调地狱。

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

Back to Blog

相关文章

阅读更多 »

第78天:100天DSA编程挑战

接受新的挑战:每天解答 GeeksforGeeks POTD 并分享我的解法!💻🔥 目标:提升问题解决能力,升级编程水平,并学习……

JavaScript的秘密生活:异步

引言 蒂莫西叹了口气,将额头靠在凉爽的橡木绘图台上。几张 logic diagrams 摊在他面前。 > “我卡住了……”

第76天:100天DSA编码挑战

问题 Bus Conductor – GeeksforGeeks https://www.geeksforgeeks.org/problems/bus-conductor--170647/1 难度:Easy 正确率:75.3% 示例 示例 1 - 输入...