ICode9

精准搜索请尝试: 精确搜索
  • [NOI2014]动物园(KMP,字符串)2019-07-07 13:00:43

    半年前看这题还感觉很神仙,做不动(没看题解)。 现在过来看发现……这tm就是一个sb题…… 首先题面已经提示我们用 KMP 了。那 KMP 究竟能干啥呢? 看 $num$ 的定义。发现对于前缀 $i$,$nxt[nxt[\dots nxt[i]]]$ 这个长度的前缀和后缀是相等的。 那么令 $cnt[i]=cnt[nxt[i]]+1$(其中 $cnt[0

  • 基本数据类型转换2019-07-07 10:00:11

    一、强制转换 1.其他类型转String a.toString();生成一个新的字符串,不会改变原来的数据类型。a.toString(2);转换为二进制的字符串。a.toString(8);转换为八进制的字符串。String(a);强制转换为字符串类型; 两者区别:x.toString()不能转换null和undefined,如需转换,需重写toString方

  • python自带的split VS numpy中的split比较2019-07-07 09:56:45

    Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 str1.split() 里面的参数,可以是空格,逗号,字符串啥的,具体应用与我们的正则表达式   而numpy中的split 用于数组的分裂  

  • 1002. 查找常用字符2019-07-06 22:04:07

    给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。 你可以按任意顺序返回答案。   示例 1: 输入:["bella","label","roller"] 输

  • 小程序数据绑定的拓展用法2019-07-06 18:52:56

    <swiper vertical='true' indicator-dots='true' autoplay='true'> 我们看这个vertical='true',然后轮播图就变成的垂直方向轮播了。那么如果我把他改成false   <swiper vertical='false' indicator-dots='true' autoplay='tr

  • 最长公共子序列求解:递归与动态规划方法【转载】2019-07-06 17:56:45

    最长公共子序列求解:递归与动态规划方法   在做OJ题目的时候,经常会用到字符串的处理。例如,比较二个字符串相似度。这篇文章介绍一下求两个字符串的最长公共子序列。   一个字符串的子序列,是指从该字符串中去掉任意多个字符后剩下的字符在不改变顺序的情况下组成的新字符串

  • 数据结构3(串)2019-07-06 17:52:45

    第3章  串 【例3-1】已知字符串:a=“an apple”,b=“other hero”,c=“her”,求: (1)concat(substr(a,1,2),b)。 (2)replace(a,substr(a,5,1),c)。 (3)index(a,c)和index(b,c)。 解: (1)返回值为“another hero”,其中substr(a,1,2)的返回值为“an”。 (2)返回值为“an aherherle”,其中substr(a,5,1

  • MySQL常用基础函数2019-07-06 16:03:22

    一、数学函数 ABS(x):返回x的绝对值 MOD(N,M)或N % M:返回N被M除的余数,求模 FLOOR(x):返回不大于x的最大整数 CEILING(x):返回不小于x的最小整数 ROUND(x):对x进行四舍五入   二、字符串函数 UUID():生成36位随机字符串   CONCAT(str1,str2,...):拼接字符串,返回参数拼接起来的字符串,传

  • Javascript权威指南——读书笔记2019-07-06 15:55:02

    1、字符串中接受RegExp参数的方法 (1)text.search(pattern)返回首次匹配成功的位置 (2)text.match(pattern)返回匹配组成的数组 (3)text.replace(pattern, '#')返回新字符串 (4)text.split(pattern) 2、字符串不是对象为什么会有属性? 只要引用了字符串的属性,JavaScript就会将字符串值通过St

  • 字符串去重2019-07-06 15:37:24

    关于字符串的去重有多种方式,最容易联想到的其实算是将字符串转为数组,对数组进行去重,这里我提供一种字符串去重的方式。 举个例子:已知字符串"a,a,b,c,c,d",统计每个字符出现的次数,结果显示a:2,b:1,c:2,d:1,去掉重复的字符,使结果显示abcd <script type="text/javascript">

  • LeetCode.1002-寻找共有字符(Find Common Characters)2019-07-06 11:51:48

    这是悦乐书的第375次更新,第402篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第236题(顺位题号是1002)。给定仅由小写字母组成的字符串A,返回列表中所有字符串都有显示的字符的列表(包括重复字符)。例如,如果一个字符在所有字符串中出现3次但不是4次,则需要在最终答案中包

  • 03-计算字符个数-12019-07-05 23:02:03

    写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 Python lower() 方法转换字符串中所有大写字符为小写。 Python count() 方法用于统计字符串里某个字符出现的次数。 # 方法1:str1 = input()str2 = input()str1 = st

  • 数据I/O流2019-07-05 23:01:43

    1.文件输出流的应用。  定义如下字符串:  String str = “12345abcdef@#%&*软件工程”;  编写程序将该字符串写入文件”data.txt”。   2.文件输入流的应用。   修改第1题中的程序,读文件”data.txt”,将读到的数据输出在控制台。 3.体会: 数据I/O可以能够永久保存程序创建的数

  • day7_7.52019-07-05 22:04:20

    一、字符编码。   1.   在计算机的运行中,有三大部分组成,计算机硬件,操作系统,应用程序,当使用者在使用文档编写文字时,所显示的所有字符都存储在内存中,随后再存储在硬盘里,(仅限文字),所以,当美国人发明电脑时,都是基于自己国家的文字编写的程序,所以,美国人发明了属于自己国家的字符表,也就

  • springboot中配置文件说明2019-07-05 21:52:34

    1.表达方式:application.properties或者application.yml,这是已经约定成俗的文件,不用修改文件名,此文件为全局配置文件。 2.语法格式:yml或者yaml。   a.基本语法:    k:(空格)v  :表示一对键值对(空格必须有);    以空格的缩进来控制层级关系,只要是左对齐的一列数据,都是同一层级

  • java核心技术学习第一课2019-07-05 18:41:33

    基础知识 数据类型 java是一种强类型语言,这就意味着为每一个变量生命一种类型,在java中一共有八种基本数据类型。其中四种整型,两种浮点型,一种用于表示Unicode编码的字符类型和一种用于表示真假的Boolean类型 在java中整型的类型与运行java代码的机器无关,这就解决了软件从一

  • 实验楼经典算法string字符串(一)2019-07-05 18:07:39

    Problem Statement For a given source string and a target string, you should output the first index(from 0) of target string in source string. If target does not exist in source, just return -1. Example If source = “source” and target = “target”, ret

  • 模板字符串用途2019-07-05 18:06:21

    取变量 var name = "liyang"; var age = 23; console.log(`I am ${name},I ${age} years old`) 如果想用到反引号,用斜杠转义 var name = "liyang"; var age = 23; console.log(`I \`\`am ${name},I ${age} years old`) 展示多行字符串 $('

  • javaj基础(String和StringBuilder---不可变和可变字符序列使用陷阱)2019-07-05 17:01:30

    String:   String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。   字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。 StringBuilder/StringBuffer:   一个可变的字符序列。

  • Delphi 字符串函数大全2019-07-05 15:51:37

    Delphi 字符串函数大全 引用单元: StrUtils; 首部 function AnsiResemblesText(const AText, AOther: string): Boolean; $[StrUtils.pas 功能 返回两个字符串是否相似 说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小写 参考

  • python基础之Python历史2019-07-05 15:51:11

    1.python的历史 2004 Django框架 python2 和 python3的区别 python2 源码不统一 有重复功能代码 python3 源码统一 没有重复功能代码 2.基本数据类型 int -- 整型(数字用于比较大小和计算) str -- 字符串(字符串 + 都是字符串相加就是拼接/字符串和数字相乘/Python中只要是用引号引起

  • 从获得字符串中获取数字2019-07-05 15:04:40

    根据传递字符串得到double值或者int型 package com.shopping.test;public class test { /** * 解析str,获得其中的整数 * @param str 待解析的str */ private static int getIntValue(String str) { int r = 0; if (str != null && str.length() !

  • 一个集合(ArrayList)中有若干个字符串元素,现在遍历该集合,删除其中所有值为abc的字符串元素2019-07-05 14:43:47

    代码展示 import java.util.ArrayList; import java.util.List; public class Text7 { // 一个集合(ArrayList)中有若干个字符串元素,现在遍历该集合,删除其中所有值为abc的字符串元素 public static void main(String[] args) { List<Character> list = n

  • CAD扩展数据组码说明2019-07-05 14:05:44

    随着基于CAD的应用软件飞速发展,经常需要保存一些与图形可视性无关的数据,即非图形参数。例如在绘制化验样图中包含品位数据。MxCAD定义一类新的参数——实体扩展数据。扩展数据与实体的可视性无关,而是用户根据需要自定义的数据,因此扩展数据的类型与数目都是任意的。扩展数据不能

  • 字符串匹配 ?kmp : hash2019-07-05 13:56:27

    给定一个模式串S,以及一个模板串P,所有字符串中只包含大小写英文字母以及阿拉伯数字。 模板串P在模式串S中多次作为子串出现。 求出模板串P在模式串S中所有出现的位置的起始下标。 输入格式 第一行输入整数N,表示字符串P的长度。 第二行输入字符串P。 第三行输入整数M,表示字符串S的长

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

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

ICode9版权所有