读书笔记:《算法图解》 - [美]Aditya Bhargava 著 / 袁国忠 译

介绍了计算机科学中的重要概念,包括二分查找的对数时间、数组和链表的区别、递归的使用、散列表的性能、图算法如广度优先搜索及拓扑排序、动态规划在背包问题中的应用,以及树结构的效率。还探讨了 MapReduce、布隆过滤器和局部敏感散列算法等高级数据结构和算法,强调了不同方法在解决具体问题时的适用性和优缺点。

算法题 - 两数之和

给定一个整数数组 nums 和目标值 target,要求找到数组中和为目标值的两个整数,返回其索引。通过双层循环遍历数组,判断两数之和是否等于目标值,若满足条件则返回对应索引对 [i, j]。