搜索结果
查询Tags标签: i2,共有 38条记录-
线性 DP - 数字三角形模型
原题 : 数字三角形 https://www.acwing.com/problem/content/900/ 题意 给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。 分析 对于每一个位置 …
2022/5/23 23:22:48 人评论 次浏览 -
KMP算法
1.KMP算法解决的问题:两个字符串str1,str2,判断str2是否为str1的字串* 注:abc是abcde的字串,但abd不是2.KMP算法过程 (1).先求字符串前缀和后缀都相等的最大长度(该长度一定小于字符串本身的长度) * 例:一个字符串abbab,则其前后缀分别为: * 长度:1 2 3 4 …
2022/4/30 17:42:41 人评论 次浏览 -
算法基础提升——KMP和Manacher
package com.zuoshen.jichutisheng.class03;public class code01 {/*** 字符串匹配算法* next[k]表示为从0到k-1中最长前缀和后缀的匹配长度* @param s 文本串,父串* @param m 模式串,子串* @return 在父串中查找子串,存在返回父串中子串的起始下标,否则返回-1*/publi…
2022/3/28 20:22:35 人评论 次浏览 -
第二章 5-位运算符
位运算符:<< >> >>> & | ^ ~ 1.位运算概述 从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是位运算,即将符号共同参与运算的运算。 口说无凭,举一个简单的例子来看下 CPU …
2022/3/19 6:27:56 人评论 次浏览 -
JAVA基础编程题(1) while循环
/*while语句格式:先判断条件表达式是否为真再执行语句while(条件表达式) {执行语句; }*/ 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?import java.util.S…
2022/2/7 14:13:25 人评论 次浏览 -
Excel如何进行多行多列条件求和
如下图左侧是某公司的产品销售表多行多列,现在想要快速统计出各产品的销售量。在I2单元格输入公式=SUMIF($A$2:$A$12,H2,$B$2:$B$12)+SUMIF($C$2:$C$12,H2,$D$2:$D$12)+SUMIF($E$2:$E$12,H2,$F$2:$F$12)然后将I2单元格公式下拉到底即可完成。下面跟大家介绍一下这个…
2022/1/27 23:36:00 人评论 次浏览 -
Python-迭代器
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 延迟计…
2022/1/11 17:05:49 人评论 次浏览 -
Python-迭代器
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 延迟计…
2022/1/11 17:05:49 人评论 次浏览 -
恋上数据结构与算法第三季课程笔记01
注:有的图参来源于网络资源 1._88合并两个有序数组标签:归并排序,三指针 思路:设置三个指针,分别指向实际数组一的尾部 i1、数组i2、整体数组的尾部i3。每次比较i1和i2指向的值,若i2 > i1,则将i2指向的值与i3指向的值交换,同时i2--,i3--.若i2 <= i1,则将i1指…
2022/1/9 17:05:19 人评论 次浏览 -
恋上数据结构与算法第三季课程笔记01
注:有的图参来源于网络资源 1._88合并两个有序数组标签:归并排序,三指针 思路:设置三个指针,分别指向实际数组一的尾部 i1、数组i2、整体数组的尾部i3。每次比较i1和i2指向的值,若i2 > i1,则将i2指向的值与i3指向的值交换,同时i2--,i3--.若i2 <= i1,则将i1指…
2022/1/9 17:05:19 人评论 次浏览 -
C++ new关键字之:int* i1=new int; 与int* i2=new int();的区别
int i1=new int; int i2=new int(); 第一段表达式,i1是一个指向整型的指针。执行第一段语句后,创建了i1这个对象(如0x007ef728),但是指向的值不确定,随机生成一个大数(如-842150451); 第二段表达式,i2也是一个指向整型的指针。执行第二段语句后,创建了i2这个对…
2021/12/16 22:19:27 人评论 次浏览 -
C++ new关键字之:int* i1=new int; 与int* i2=new int();的区别
int i1=new int; int i2=new int(); 第一段表达式,i1是一个指向整型的指针。执行第一段语句后,创建了i1这个对象(如0x007ef728),但是指向的值不确定,随机生成一个大数(如-842150451); 第二段表达式,i2也是一个指向整型的指针。执行第二段语句后,创建了i2这个对…
2021/12/16 22:19:27 人评论 次浏览 -
【故障分析】基于matlab ICA故障监测【含Matlab源码 1590期】
一、获取代码方式 获取代码方式1: 通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。 获取代码方式2: 完整代码已上传我的资源:【故障分析】基于matlab ICA故障监测【含Matlab源码 1590期】 备注: 订阅紫极神光博客付费专栏,可免费获得1份代码(有…
2021/12/12 14:17:11 人评论 次浏览 -
【故障分析】基于matlab ICA故障监测【含Matlab源码 1590期】
一、获取代码方式 获取代码方式1: 通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。 获取代码方式2: 完整代码已上传我的资源:【故障分析】基于matlab ICA故障监测【含Matlab源码 1590期】 备注: 订阅紫极神光博客付费专栏,可免费获得1份代码(有…
2021/12/12 14:17:11 人评论 次浏览 -
Integer类自动拆箱,装箱解析
1.自动拆箱 例1: int i1 = 10; Integer i2 = new Integer(10); System.out.println(i1 == i2);这个结果是true i1为基本数据类型值为10,i2为Integer类对象value属性值为10,在进行比较运算时,i2会自动拆箱成int类型然后再与i1进行比较所以结果是true。 所以我们来看一下…
2021/12/5 6:16:53 人评论 次浏览