作者文章归档:course

算法通关之路


预备知识

数学之美

回文的艺术

游戏之乐

深度优先遍历和广度优先遍历

二分法

位运算

设计

双指针

动态规划

滑动窗口

博弈问题

股票问题

分治法

贪心法

回溯法

一些有趣的题目

一些通用解题模板

融会贯通

解题技巧和面试技巧

Read more

WSL-


Windows Subsystem for Linux(WSL)是一种在 Windows 操作系统上运行 Linux 应用程序的兼容层。这使得开发人员可以在 Windows 上轻松地使用 Linux 命令行工具和实用程序,而无需安装完整的 Linux 发行版。WSL 提供了与本机 Linux 环境相似的体验,包括对大多数命令行工具、脚本和应用程序的良好支持。此外,WSL 2 还引入了全新的虚拟化架构,提高了性能和兼容性。

Read more

搜索-算法


搜索算法是用于在给定数据集中查找目标元素或满足特定条件的元素的算法。常见的搜索算法有以下几种:

  1. 顺序搜索(Sequential Search):逐个遍历数据集,依次比较每个元素与目标元素是否匹配,时间复杂度为O(n)。

  2. 二分搜索(Binary Search):针对有序数据集,在每次比较中将数据集一分为二,通过比较中间元素与目标元素的大小关系确定下一步搜索的方向,时间复杂度为O(log n)。

  3. 插值搜索(Interpolation Search):针对有序数据集,根据目标元素与数据集的最大值和最小值之间的比例来估计目标元素的位置,从而优化搜索效率,时间复杂度取决于数据分布情况,...

Read more