程序设计#4%2 - 【经典算法】双指针和滑动窗口·第三部分
在上一期的【双指针和滑动窗口·第二部分】,我们着重接触了滑动窗口的两种最基本情况:定长窗口(常用于寻找子数组求和的最大值 …
标签归档
共 11 篇文章
在上一期的【双指针和滑动窗口·第二部分】,我们着重接触了滑动窗口的两种最基本情况:定长窗口(常用于寻找子数组求和的最大值 …
上一期中,我们接触了双指针算法的两种基本用法:快慢指针和对撞指针。其中,快慢指针适用于解决去重问题以及解决有环的链表的问 …
现在主流的 C++ IDE 一般是 Visual Studio 和 Dev-C++,但是前者占用高,后者 GUI 太简陋 …
都是 Windows 内置的,少数是我下的开源字体。 示例代码: package main import ( …
书接上回。 滑动窗口算法是双指针算法的变形,而且因为入门门槛低,我打算下一期就做这个了。 双指针算法 …
复杂度是能够用来衡量程序好坏的概念,它用来描述随着输入大小 n 的增长,程序的处理时间和占用空间会怎样改变。其中有一个观 …
本篇教程不是必须的,我们写的算法题一般用不上面向对象程序设计(除了少数实现数据结构的题目)。但是因为非常重要,它作为程序 …