ICode9

精准搜索请尝试: 精确搜索
  • [leetcode] 567. Permutation in String2022-02-27 02:00:19

    题目 Given two strings s1 and s2, return true if s2 contains a permutation of s1, or false otherwise. In other words, return true if one of s1's permutations is the substring of s2. Example 1: Input: s1 = "ab", s2 = "eidbaooo" Outpu

  • Python-集合的数据操作2022-02-25 14:05:06

    1 s1 = {10, 20, 30, 40} 2 s2 = {20, 30, 40, 50, 60} 3 # 交集 4 print(s1.intersection(s2)) 5 print(s1 & s2) 6 print(s1) 7 print(s2) 8 9 # 并集 10 print(s1.union(s2)) 11 print(s1 | s2) 12 print(s1) 13 print(s2) 14 15 # 差集 16 print(s1.difference(s

  • 除法器设计2022-02-25 11:59:13

    除法器的设计思路比较复杂,主要是移位,相除,将除数和被除数分别放在寄存器B,A,然后,增加一个同样位宽n的移位寄存器R,R中8‘b0作为高位,A中数据作为低位,运算过程需要2n个时钟周期,过程是这样的。 (1)第一个周期进行载入数据A;并且给出计数器减1信号,下一个周期计数器减1,表示已经进行第一次移

  • KMP2022-02-24 22:34:29

    在字符串s1(长为n)中匹配字符串s2(长为m) 在不了解KMP的时候通常采用暴力法求解,即从s1开始往后逐个比较字符,如果匹配失败则s1的标记点加一,再从s2开始逐个比较 这样的话时间复杂度就为O(m*n)。(我之前都是用这种方式,虽然时间长但是能求出来)。 了解KMP之前先了解一下 “最长公共前后缀”

  • 新学的面向对象,虽然很简陋,但是还是有点迷糊2022-02-24 21:33:54

    1 public class Student { 2 String name; 3 String id; 4 int age; 5 6 public void zhuTou() { 7 System.out.println("你是个猪头!"); 8 } 9 public void shaZi() { 10 System.out.println("你是个傻子")

  • 文明与征服S2测试服技能一览2022-02-21 20:31:24

    目前文明与征服S2测试服已经出来了,很多朋友对于这个是比较关注的,尤其是其中技能方面,技能搭配对于英雄的提升是很大的,下面就给大家来介绍下一些技能的介绍,方便大家快速熟悉,进入新赛季以后可以快速搭配合适的技能。 S2的英雄等级、建筑、联盟清零等都会清零,其它的基本没有变化,下面

  • String不同实例化方式的对比2022-02-20 19:01:12

    1. String s1 = "hello" 和String s2 = new String("hello")有什么不同? String s1 = "hello"; String s2 = "hello"; String s3 = new String("jixian"); String s4 = new String("jixia

  • 2022春每日一题:Day 92022-02-14 22:32:39

    题目:IncDec Sequence 思维题,差分好题,每次区间操作,对应差分a[l]+=v,a[r+1]-=v,在差分数组中一定有一个正负号抵消,那么我们求出差分数组中正数(负数)和,记做s1,s2。 显然,当s1,s2为0时,剩下的没有归0的元素只能与a[1]或a[n]配,答案就是abs(s1-s2)+min(s1,s2),也就是max(s1,s2)。 第二问,在前

  • C++——forward_list的插入操作2022-02-11 11:59:20

    #include <iostream> #include <vector> #include <algorithm> #include <list> #include <forward_list> using namespace std; //查找s1,并在其后面添s2,没有找到在后面添加 //别忘了fls传递引用 void func(forward_list<string> & fls,const string &

  • CSP2021-J2/S22022-02-10 12:01:14

    今年的 J 组感觉还是可以的,但是 T4 没有想到开链表导致 400 无了,有点可惜。 重点大概在 S。 T1 我在考场上很是刚了半天,本来想三分但它不是单峰,于是我摆烂随便打了个 \(n^2\) 暴力交了。结果最离谱的是暴力过了。 T2 我直接先跳了,想 T3 没想出来交了个 30 分暴力,T4 直接略过没看回

  • 【Python入门教程】第47篇 集合的差集2022-02-09 18:02:04

    本篇我们学习集合的差集操作,它可以返回两个或多个集合的差异。 集合的差集 两个集合的差集包含了第一个集合中存在,但第二个集合中不存在的所有元素。 以下是集合 s1 和 s2: s1 = {'Python', 'Java', 'C++'} s2 = {'C#', 'Java', 'C++'} s1 和 s2 的差集结果只有一个元素: {'Py

  • P5016 [NOIP2018 普及组] 龙虎斗(C语言)2022-02-08 22:31:50

    题目见https://www.luogu.com.cn/problem/P5016 代码: #include <stdio.h> long long a[100005],n,m,p,s1,s2,sum=0,ret; int main() { int i; scanf("%lld",&n); for(i=1;i<=n;i++) { scanf("%lld",&a[i]); } scanf("%lld%lld%

  • 字符串函数2022-02-08 22:03:06

    strlen strcmp strcpy strcat strchr strstr 运用字符串函数需加上头文件string.h strlen strlen(const char*s); 返回字符串的长度(不包括结尾的 strcmp strcmp(const char *s1,const char *s2); 比较两个字符串,返回: 0:s1==s2 1:s1>s2 -1:s1<s2 strcpy strcpy(char *restrict dst,c

  • JavaLambda表达式2022-02-08 18:03:05

    Java的方法分为实例方法,以及静态方法。它们本质上都相当于过程式语言的函数,但Java的实例方法隐含了个参数this。 我们常把支持函数式编程的编码风格称为Lambda表达式。   匿名类方式编写: InnerClass ic = new InnerClass() { public int method(String s1, String s2) {

  • String s = “hello”; String s = new String(“hello”) 的区别2022-02-08 13:58:43

    代码详解: 首先,通过main()方法进栈。 然后再栈中定义一个对象s1,去堆中开辟一个内存空间,将内存空间的引用赋值给s1,“hello”是常3. 量,然后去字符串常量池 查看是否有hello字符串对象,没有的话分配一个空间存放hello,并且将其空间地址存入堆中new出来的空间中。 在栈中定义一个对

  • 每日一道算法(统计字符)2022-02-08 10:04:19

    描述 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。 本题包含多组输入。 数据范围:输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000 输入描述: 输入一行字符串,可以有空格 输出描述: 统计其中英文字符,空格字符,数字字符,其他字符的个数 import java.util

  • 【Python入门教程】第45篇 集合的并集2022-02-07 18:04:04

    本篇我们介绍一下如何利用集合的 union() 方法或者并集操作符(|)将两个或多个集合进行合并。 集合的并集 两个集合的并集结果是一个新的集合,包含了这两个集合中不重复的所有元素。 以下是两个集合: s1 = {'Python', 'Java'} s2 = {'C#', 'Java'} 集合 s1 和 s2 的并集如下: {'Ja

  • C++ string类的用法整理2022-02-07 17:00:08

    1. 概述       string是C++标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行string操作,也可以通过文件等手段进行string操作。string 类型支持长度可变的字符串,C++ 标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。要想使用标准C++中s

  • JAVA学习笔记(二十四)-常用API2022-02-07 11:31:27

    先封装 import java.util.Objects; public class Student { //extends Object{ private String name; private char sex; private int age; public Student() { } public Student(String name, char sex, int age) { this.name = name;

  • STL笔记2022-02-06 01:03:49

    string 插入insert s.insert(1,"sdfsdf"); s.insert(1,s2); s.insert(5,3,"ds"); 求子串substr s2=s.substr(2,4); s2=s.substr(2); 删除字串erase s.erase(2,4); s.erase(5);//删除5及以后的字符 查找字符串find pos=s.find("key");//s中第一次出现匹配子串的位置 pos2=s.find(&qu

  • 知识:高精度加法和减法2022-02-05 19:59:45

    嗯...  首先让我们引入高精度这个东西.... 相信大家都会做A+B Problem 这道题....输出的是A+B 的值.... 可你想过没有,如果A= 5983461827658923256597314923593449492545242655621498167329758256231975822594359252779832914372582828292235591346798922923, B = 93828728923828

  • 航班时间(蓝桥杯省赛2018C/C++A组第六题)2022-02-05 18:00:14

    题目: 题目描述 小 h 前往美国参加了蓝桥杯国际赛。小 h 的女朋友发现小 h 上午十点出发,上午十二点到达美国,于是感叹到"现在飞机飞得真快,两小时就能到美国了"。 小 h 对超音速飞行感到十分恐惧。仔细观察后发现飞机的起降时间都是当地时间。由于北京和美国东部有 12 小时时差,

  • PAT-1061 Dating2022-02-05 14:59:12

    1061 Dating part 1, 1.1 题目理解 INPUT: 两对字符串 前两个字符串共有且位置相同的第一个大写字母 ABCDEFG 表示 星期几前两个字符串共有且位置相同且在第一个大写字母后边的数字或者大写字母 表示 时后两个字符串共有且位置相同的字母所在位置代表 分 OUTPUT: 约会时间

  • 字符函数与字符串函数2022-02-04 21:31:03

    本篇博客介绍一些函数和如何模拟实现 strlen函数 介绍:计算字符串 str 的长度,直到空结束字符,但不包括空结束字符 原型:size_t strlen(const char *str) 返回值:返回字符串的长度 注意点: 1.字符串是以 ‘\0’ 作为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前面出现的字符个

  • 联想ThinkPad S2 2021锐龙版怎么样2022-02-04 15:59:51

    其屏幕的尺寸大小为13.3英寸,采用了全面屏设计,虽然是小尺寸,但是视野看起来很宽阔。色域为100%sRGB的高色域,电脑的色彩显示鲜艳明亮,1920*1080的分辨率,300尼特的亮度,支持180度开合,并且支持触控功能。联想ThinkPad S2 2021锐龙版怎么样这些点很重要http://www.adiannao.cn/dy 硬

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

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

ICode9版权所有