
算法笔记
文章平均质量分 90
精致的螺旋线
学不动,不学了,直接就是一个开摆
展开
-
从字符串中读写的方法:c语言中的sscanf、sprintf函数,c++中的I/O流strstream、stringstream
众所周知,c语言中我们常使用的标准输入输出流函数为scanf()、printf(),默认从键盘上输入数据、向屏幕输出数据。此外,c语言中还提供了另一组库函数sscanf()、sprintf()函数,它们的功能与前者相同,只不过输入输出的对象为字符串。这两个函数的原型为除了第一个参数外,其他参数的含义和用法实际上是与scanf()、printf()相同的。下面给举个例子。运行结果为。原创 2023-06-08 23:57:52 · 1248 阅读 · 0 评论 -
Leetcode.50 Pow(x, n) (递归)
Leetcode 50采用递归方法求解原创 2023-06-07 20:16:24 · 655 阅读 · 0 评论 -
Leetcode.689 三个无重叠子数组的最大和(滑动窗口)
给你一个整数数组 nums 和一个整数 k ,找出三个长度为 k 、互不重叠、且 3 * k 项的和最大的子数组,并返回这三个子数组。原创 2021-12-23 20:48:05 · 366 阅读 · 0 评论 -
Leetcode.486 预测赢家(零和博弈)
给定一个表示分数的非负整数数组。 玩家 1 从数组任意一端拿取一个分数,随后玩家 2 继续从剩余数组任意一端拿取分数,然后玩家 1 拿,…… 。每次一个玩家只能拿取一个分数,分数被拿取之后不再可取。直到没有剩余分数可取时游戏结束。最终获得分数总和最多的玩家获胜。原创 2021-12-23 20:38:04 · 1054 阅读 · 0 评论 -
给定一个数组序列, 需要求选出一个区间, 使得该区间是所有区间中经过如下计算的值最大的一个(单调栈)
给定一个数组序列, 需要求选出一个区间, 使得该区间是所有区间中经过如下计算的值最大的一个:区间中的最小数 × 区间所有数的和最后程序输出经过计算后的最大值即可,不需要输出具体的区间。原创 2021-12-23 20:31:51 · 1805 阅读 · 0 评论 -
c/c++下常用输入问题汇总
一些在算法题目中常用的输入方法,总结一下以应对各种情况。原创 2021-12-23 20:24:59 · 1385 阅读 · 0 评论