ICode9

精准搜索请尝试: 精确搜索
  • day09-集合和字符串 作业2022-02-24 21:02:14

    集合和字符串 以及作业 1.认识集合 1集合是容器型数据类型:{,}里面的多个数据用逗号隔开 2.容器是可变型数据类型(支持增删改查),集合是无序的 3.元素的要求:必须是不可以变的,且是唯一的 空字典是:set1={} 空集合是:set1=() 2集合的增查 1)查–只能遍历 2)集合.add(元素) 集合.add(序列)

  • C#日期格式强制转换方法2022-02-24 16:03:45

    //日期格式强制转化 string str1 = deStartDate.EditValue.ToString(); DateTime date; DateTime.TryParse(str1, out date); str1 = date.ToString("yyyy/MM/dd");   string str2 = deDueDate.EditValue.ToString(); DateTime date2; DateTime.TryParse(str2, out date2);

  • 2022-JAVA面试必背2022-02-20 22:03:58

    一、什么是面向对象? 1. 把具体的事物抽象成类,封装事物的特征。 2. 面向对象的特征:封装、继承、多态 封装:外部调用者无需关注内部细节 继承:子类继承基类的共同属性,并作出个性化扩展 多态:外部调用一个方法时,可以有不同的执行逻辑和结果,继承、重写、父类引用指向子类对象 二、JDK、

  • kmp解决字符串算法2022-02-15 11:03:40

    package com.zou.Algorithm.kmp;import java.util.Arrays;public class KmpAlgorithm { public static void main(String[] args) { String str1="BBC ABCDAB ABCDABCDABDE"; String str2="ABCDABD"; int[] next=kmpNext("A

  • 大数减法运算2022-02-11 11:02:58

    标题 大数减法运算 /** *大数减法运算 **/ -(NSString *)reductionActionString:(NSString *)str1 andString:(NSString *)str2{ NSMutableString *muString1 = [[NSMutableString alloc] init]; NSMutableString *muString2 = [[NSMutableString alloc] init]; //正负数判

  • 【POJ】1458 Common Subsequence2022-02-08 22:02:07

    最长公共子序列问题是动态规划的经典问题之一,对于长度分别为n和m的两个序列,若是最后一个元素是一样的,那么我们只需要看长度分别为n-1和m-1的两个序列,若是不一样,则需要比较长度分别为n-1和m的两个序列或者长度分别为n和m-1的两个序列哪个的公共子序列是最长的。 递归解法: #in

  • python之基本语法【字符 串切片】2022-02-06 15:01:03

    字符串的下标,从0开始的(从前往后),从-1开始(从后往前数) str = "pyton hello" print("str[2]=", str[2]) print("str[-2]=", str[-2]) # 字符串的切片操作,【起始位置:终止位置】:去头不取尾,虫开始位置开始,到终止位置的前一个 str2 = str[0:10] print("str2=", str2) 打印结果 str[2]=

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

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

  • Java学习笔记之八---String字符串2022-02-03 13:31:23

    1.String字符串的底层实现 String字符串的底层是通过数组实现的。在jdk8之前是使用char类型的数组实现,在jdk9之后是使用byte类型的数组实现 2.String字符串中一些常用的api 2.1 EQUALS: equals方法,可以用来判断两个字符串是否相等,我们使用通常的”==“来判断定义的两个字符串是否相

  • 【每日一题】【动态规划】2022年1月30日-NC127 最长公共子串2022-01-30 23:01:18

    描述 给定两个字符串str1和str2,输出两个字符串的最长公共子串 题目保证str1和str2的最长公共子串存在且唯一。   方法1:不算动态规划 import java.util.*; public class Solution { /** * longest common substring * @param str1 string字符串 the string

  • C++中SLT容器字符串的基本操作2022-01-25 19:31:16

    记录下STL的笔记 1字符串的赋值操作 assign函数的重载与=的重载 //c++中字符串的赋值操作 string str1 = "hello c++"; string str2, str3; str2.assign("hello world"); // cout <<"str1中的内容"<< str1 << endl; cout << "str2中的内容"<

  • C语言-字符串函数2022-01-24 21:04:26

    字符串函数 strlen 函数原型:size_t strlen(const char* str); 字符串以’\0’作为结束标志,strlen()函数返回的是在字符串中’\0’之前出现的字符的个数,不包含’\0’ 字符串必须要以’\0’结束 函数的返回值size_t是unsigned int,无符号数 #include<stdio.h> #include<string.h

  • C语言——字符串2022-01-19 13:30:59

    在 C 语言中,字符串实际上是使用空字符 \0 结尾的一维字符数组。因此,\0 是用于标记字符串的结束。 空字符(Null character)又称结束符,缩写 NUL,是一个数值为 0 的控制字符,\0 是转义字符,意思是告诉编译器,这不是字符 0,而是空字符。 定义一维数组和字符串的效果是一样的。 #includ

  • 1153. 字符串转化2022-01-18 18:00:59

    给出两个长度相同的字符串,分别是 str1 和 str2。请你帮忙判断字符串 str1 能不能在 零次 或 多次 转化后变成字符串 str2。 每一次转化时,将会一次性将 str1 中出现的 所有 相同字母变成其他 任何 小写英文字母(见示例)。 只有在字符串 str1 能够通过上述方式顺利转化为字符

  • 42.暴力匹配算法实现2022-01-17 01:35:20

    public static int violenceMatch(String str1, String str2) { char[] s1 = str1.toCharArray(); char[] s2 = str2.toCharArray(); int s1Len = s1.length; int s2Len = s2.length; int i = 0; // i索引指向s1 int j = 0; // j索引指向s2 while (i < s1L

  • 字符串练习2022-01-10 19:32:12

    A雷同检测 # include<bits/stdc++.h> using namespace std; int main() {     char str[201], str2[201];     gets(str);     gets(str2);     int i=0,n=strlen(str>str2?str:str2);     for (i = 0; i <= n; i++)     {         if (str[i] == str2[

  • 数据结构与算法2022-01-10 17:01:35

    字符串匹配问题 1)有一个字符串 strl=“asdasdfasdfgasdfgh”,和一个子串 str2=“asdfg” 2)现在要判断str1 是否含有str2,如果存在,就返回第一次出现的位置,如果没有,则返回-1 3)要求用最快的速度来完成匹配 4)你的思路是什么? 暴力匹配[简单,但是效率低] KMP 算法《部分匹配

  • JavaScript中compile()方法有什么用?2022-01-10 16:58:30

    javascript中的compile()方法用于在执行脚本时编译正则表达式,也可用于重新编译和更改正则表达式。 语法: RegExpObject.compile(RegExp, modifier) 参数: ● regexp:指定正则表达式。 ● modifier:规定匹配的类型。"g" 用于全局匹配,"i" 用于区分大小写,"gi" 用于全局区分大小写的匹

  • 比较字符串是否相同(不适用库函数)2022-01-10 11:00:16

    问题 比较字符串是否相同。 Input 输入两个字符串。 Output 当字符串完全相同时输出0。不完全相同时,比较对应位置不同字符的ASCII值,前者大于后者输出1反之输出-1。 #include<stdio.h> #include<string.h> int m_strcmp(const char* str1, const char*str2) { //判空操作 if (st

  • pat乙级 1016 部分A+B2022-01-08 12:10:49

    题目: code: #include<iostream> using namespace std; int main(){ string str1,str2; int a,b; cin>>str1>>a>>str2>>b;//输入四个(跟c语言相比 减少了类型定义的问题 所以c++会显得更加简洁) int len1=str1.size(),len2=str2.size();//定义长度-str1/str2分

  • A - 雷同检测2022-01-08 09:59:39

    题目描述: 考试的时候老师最讨厌有人抄袭了。自从有了电子评卷,老师要查找雷同卷,就容易多了,只要将两个人的答案输入计算机,进行逐个字符的比对,把相同的位置都找出来,就一目了然了。 输入格式 22 行,每行包含一串字符(长度不超过 200200)。 输出格式 11 行,包含若干个以空格分隔的数字

  • 936-最小编辑代价2022-01-05 23:02:51

    题目如下 给定两个字符串str1和str2,再给定三个整数ic,dc和rc,分别代表插入、删除和替换一个字符的代价,请输出将str1编辑成str2的最小代价。 输入:“abc”,“adc”,5,3,2 输出:2 解题代码 #include<iostream> #include<string> #include<vector> using namespace std; int minEdi

  • LCS2022-01-05 15:34:54

    LCS(最长公共子序列) 问题简介 暴力算法 打表算法 特殊转LIS     问题概述:分别有两个长度为n,m的序列,求他们最长的公共子序列,如abcde(n=5)和jbddez(m=6)他们最长的公共子序列是bde。   思路:本来刚看到这一道题的时候,在想后推的过程后来想到可以把第一个作为主串第二个作为子

  • INSTR函数2022-01-04 16:34:24

    1、instr函数是字符查找函数,功能是返回一个字符串在另一个字符串中首次出现的位置 2、语法:instr(str1,str2,start,nth_apper)str1:源字符串,要在该字符串中查找 str2:要在str1中查找的字符串 start:从str1的哪个位置开始查找,默认为1.若为正,则从左至右开始检索;若参数为负,则从右至左检索

  • # Java学习笔记(三) ——基础知识篇2022-01-03 01:32:35

    API Application Programming Interface,应用程序编程接口 位于java.lang下的包不需要导包 1.Scanner Scanner sc = new Scanner(System.in); int num = sc.nextInt(); String str = sc.next(); 匿名对象只能使用唯一的一次,如果确定一个对象只需使用唯一一次,就可以使用匿名对象

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

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

ICode9版权所有