题为专题

以题为例 浅谈前缀和算法

前缀求和算法是什么 前缀和算法就是以空间去换取时间,可用于快速求数组的区间和,它可以用于一维数组和二维数组,但我现在只接触了一维数组并没有接触二维数组,所以在这里先介绍一维数组前缀和相关的知识 前缀和典型代码 for(int i=1;i<=n;i++){scanf("%d",&t);s[i]=s[i-1]+t;} 这里一定要求i从1开始计数,当然在这里我们统一的将下表设置为从1开始,具

Latex图题为Fig.XX:,如何修改为Fig.XX.

在\begin{document}之前添加如下命令: \usepackage{caption}\captionsetup[figure]{labelformat=simple, labelsep=period}

Go使用记忆化搜索的套路【以20240121力扣每日一题为例】

题目 分析 这道题很明显记忆化搜索,用py很容易写出来 Python class Solution:def splitArray(self, nums: List[int], k: int) -> int:n = len(nums)# 寻找分割子数组中和的最小的最大值s = [0]for num in nums:s.append(s[-1] + num)#print(s)@cached

算法学习-以刷题为导向开始学习的Python知识

文章目录 数据类型True和False强制类型转换类型检查 运算符编程语句条件控制语句循环语句 函数lambda表达式 序列类型列表list元组tuple字典dict集合Set 字符和字符串输入输出输入输出格式化输出 collections模块deque()Counter() 常用内置函数zip函数排序函数Operator模块函数sum函数 模块和包模块导入和调用包的导入和调用 gener