ICode9

精准搜索请尝试: 精确搜索
  • 最长连续递增子序列 (25 分) 给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)2021-10-01 10:02:11

    最长连续递增子序列 #include<stdio.h> #define max 100000 typedef struct node { int a[max]; }list; int main() { int n; list p; scanf_s("%d", &n); int i = 0; for (i = 0;i < n;i++) { scanf_s("%d", &p.a[i]); } int max

  • 动态规划----最长回文字串2021-09-29 22:00:20

    给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2: 输入:s = "cbbd"输出:"bb"示例 3: 输入:s = "a"输出:"a"示例 4: 输入:s = "ac"输出:"a" 思路:可以分割为子问题,即用动态规划去写

  • Leecode05. 最长回文子串——Leecode大厂热题100道系列2021-09-29 19:03:35

    我是小张同学,立志用最简洁的代码做最高效的表达 以下是我个人做的题解,每个题都尽量囊括了所有解法,并做到了最优解,欢迎大家收藏!留言! 题解分类Leecode01. 两数之和(C++)hashLeecode02. 两数相加(C++)链表Leecode03. 无重复字符的最长子串(C++)hash + 滑动窗口 问题描述 给你一个字

  • 03_无重复字符的最长子串2021-09-23 14:31:05

    题目链接:无重复字符的最长子串 问题描述 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s = “bbbbb” 输出: 1 解释: 因为无重复字

  • 最长递增子序列的个数2021-09-21 16:37:24

    题目链接:https://leetcode-cn.com/problems/number-of-longest-increasing-subsequence/ 题目描述: 题解: 题解链接:https://leetcode-cn.com/problems/number-of-longest-increasing-subsequence/solution/gong-shui-san-xie-lis-de-fang-an-shu-wen-obuz/ class Solution { publ

  • 预训练之后分数较低排查错误2021-09-19 20:33:53

    达观杯预训练之后分数较低 使用标准的tensorflow中的预训练过程进行比较第一波提升:加上一个dropout之后,并未明显地提升第二波提升:更换优化器由Adamw更换为Adam优化器,并未明显地提升发现问题:多加了一个pooler网络层最后发现,参数问题,maxlen过小,maxlen加大之后,一次epoch的训练

  • leetcode5. 最长回文子串2021-09-09 09:05:44

    leetcode5. 最长回文子串 1. 题目2. 解答 1. 题目 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = “babad” 输出:“bab” 解释:“aba” 同样是符合题意的答案。 示例 2: 输入:s = “cbbd” 输出:“bb” 示例 3: 输入:s = “a” 输出:“a” 示例 4: 输入:s = “ac”

  • 数据结构 图2021-09-07 21:30:26

    图 1. DS图遍历--深度优先搜索题目描述输入输出输入样例输出样例参考代码 2. DS图遍历--广度优先搜索题目描述输入输出输入样例输出样例参考代码 3. 图综合练习--构建邻接表题目描述输入输出输入样例输出样例参考代码 4. DS图—图的邻接矩阵存储及度计算题目描述输入输出输

  • CSP201312-3 最大的矩形2021-09-04 20:03:03

    这题用动态规划,S[i][j]表示坐标i到坐标j之间最大的矩形面积,注意坐标从1开始,一直到n-1 注意元素下标即可 #define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> #include<algorithm> #include<cstdio> #include<stdio.h> #include<string> #include<cstring> #include<cmath

  • 最长有效括号2021-09-03 14:34:58

    题目链接:https://leetcode-cn.com/problems/longest-valid-parentheses/ 题目描述: 给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 题解: class Solution { public: int longestValidParentheses(string s) { int maxLen = 0;

  • 两个字符串的最长公共子串 (动态规划 + 记录起始位置)2021-08-27 10:31:20

    1 #include <iostream> 2 #include <vector> 3 #include <string> 4 using namespace std; 5 6 int main(int argc, char** argv) { 7 string t, a, b; 8 cin >> t; 9 // 输入字符串形为 "abcd;bcde", 以";"作为两个字符

  • 485. 最大连续 1 的个数(简单)2021-08-22 14:57:45

    Leetcode链接:485. 最大连续 1 的个数 题目描述 给定一个二进制数组, 计算其中最大连续 1 的个数。 示例: 输入:[1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3. 提示: 输入的数组只包含 0 和 1 。 输入数组的长度是正整数,且不超过 10

  • 【LeetCode】5. 最长回文子串2021-08-14 03:00:46

    5. 最长回文子串 知识点:动态规划;回文串 题目描述 给你一个字符串 s,找到 s 中最长的回文子串。 示例 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 输入:s = "cbbd" 输出:"bb" 输入:s = "a" 输出:"a" 输入:s = "ac" 输出:"a"

  • 【每日Leetcode-第五天】最长回文子串2021-08-05 02:00:59

    题目描述 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 示例 3: 输入:s = "a" 输出:"a" 解题思路 暴力遍历所有子串,判断其是否是回文串,同时使用一个状态数组,避免重复子串的判断。

  • 题21.Leetcode-Q5--字符串 最长回文子串2021-08-02 11:57:36

    文章目录 题21.Leetcode-Q5--字符串 最长回文子串一、题目二、题解 题21.Leetcode-Q5–字符串 最长回文子串 一、题目 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = “babad” 输出:“bab” 解释:“aba” 同样是符合题意的答案。 示例 2: 输入:s = “cbbd”

  • 第五题 回文串2021-07-29 17:34:41

    第一思路 先写个判断回文的函数 def judge(list1): print(list1[0:0]) low = 0 high = len(list1)-1 if high <= 0: return True while low < high: if list1[low] == list1[high]: low += 1 high -= 1 el

  • 高精度计算 -- 超大数运算2021-07-12 20:05:37

    高精度运算的计算思高精度运算计算中需要处理好以下几个问题:   1) 数据的接收方法和存储方法   数据的接收和存储:当输入的数很长时,可采用字符串方式输入,这样可输入数字很长的数,利用字符串函数和操作运算将每一位数取出,存入数组中。  2)高精度数位数的确定   位数的确

  • 无重复字符的最长子串2021-06-20 18:03:15

    题目链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 题目描述: 题解: class Solution { public: int lengthOfLongestSubstring(string s) { if(s.size() < 2) return s.size(); unordered_set<char&

  • 【Leetcode】5. 最长回文子串2021-06-12 19:01:51

    文章目录 一. 题目信息1. 描述2. 示例 二. 解法1. 动态规划①. 复杂度分析②. c++解法 一. 题目信息 1. 描述 给你一个字符串 s,找到 s 中最长的回文子串。 题目链接:https://leetcode-cn.com/problems/longest-palindromic-substring/ 2. 示例 示例 1: 输入:s = "babad"

  • 5. 最长回文子串——基于扩展中心法的优化2021-05-27 23:34:40

    class Solution { public String longestPalindrome(String s) { if (s == null) return null; char[] cs = s.toCharArray(); if (cs.length <= 1) return s; // 最长回文子串的长度(至少是1) int maxLen = 1; // 最长回文子串的开始索引

  • 基础算法之快速排序(quick sorting)2021-05-12 20:56:45

    注:快速排序是冒泡排序的一种改进,采取了分治的策略(点击查看详情)。 1,算法名称:升序快速排序(ascending quick soring) 2,时间复杂度:O(nlog2n) 3,实现方式:C语言 4,空间复杂度:O(log2n) 5,稳定性:否 6,有无改进:有 7,算法思想:     通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所

  • 福州大学第十六届程序设计竞赛2021-05-02 22:05:46

    H 洪尼玛的保险箱 题意: 求两个字符串的公共子串个数,且该公共子串在第一个串中以奇数位置结尾,在第二个串中以偶数位置结尾 思路: 建广义后缀自动机后根据限制条件求出每个状态的\(|endpos|\),统计答案即可 #include<cstring> #include<cstdio> #include<iostream> #include<algorithm

  • Leetcode_005_最长回文串(高频题)2021-05-02 17:36:01

    题目描述 给你一个字符串 s,找到 s 中最长的回文子串。leetcode链接 解题思路 方法1 第一种就是遍历每个位置,从当前位置开始向两边检查最大回文串 这个方法需要注意的是:由于回文串的长度可能为奇数或者偶数,所以检查的时候,要考虑两种情况; 如果为奇数,当前位置就是中心位置,从两边开

  • LeetCode(4)最大回文数 (中等)2021-04-23 23:04:39

    问题描述: 给你一个字符串 s,找到 s 中最长的回文子串。  代码: public class Solution { public String longestPalindrome(String s) { int len = s.length(); if (len < 2) { return s; } int maxLen = 1; int begin = 0;

  • 395.至少有 K 个重复字符的最长子串2021-04-15 02:05:42

    题目 给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子串, 要求该子串中的每一字符出现次数都不少于k 。返回这一子串的长度。 示例 1: 输入:s = "aaabb", k = 3 输出:3 解释:最长子串为 "aaa" ,其中 'a' 重复了 3 次。 示例 2: 输入:s = "ababbc", k = 2 输出:5 解释:最长子串为 "

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有