字符串的输入的方式 (1)先定义 1.string s; 2.char c; 或 char c[(具体的大小)]; 区别:string类型的有各种方法,且也是一个字符串数组的封装;而char类型是单字符类型,如果要输入字符串,必须定义为char类型的数组,同时方法类型很少。 (2)输入 1.cin> ...
分类:
其他好文 时间:
2020-02-04 18:36:48
阅读次数:
125
1.翻转字符串 join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 split() split() 方法用于把一个字符串分割成字符串数组。 两个参数,第一个是以什么元素进行分割,第二个是保留的 如果把空字符串 ("") 用作 separator,那么 stri ...
分类:
其他好文 时间:
2020-02-02 23:17:35
阅读次数:
89
1. 解法一 垂直扫描法 对于有关字符串数组的题目,可以巧妙利用java的异常机制来处理多种边界情况 2. 水平扫描法 (indexOf() 函数的参数可以是一个字符串,因此可以用 .indexOf(prefix) 是否为0 来 判断前缀是否相同,如果不相同就使用prefix的0 - length- ...
分类:
其他好文 时间:
2020-02-01 12:16:40
阅读次数:
61
题目描述: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前 ...
分类:
其他好文 时间:
2020-02-01 00:28:25
阅读次数:
70
common.js 1.基于代码重用的目的,方便在页面中调用; 2.跟普通的js包含文件并没有其他不一样,主要是一些js经常用到的函数,或者字符串、数组方法的简单扩展; 3.封装的兼容性的方法。【polyfill"腻子" 和 shim。polyfill针对浏览器,标准说的;shim可能在浏览器上支持 ...
分类:
Web程序 时间:
2020-01-28 10:50:18
阅读次数:
91
题意 输出字符串数组中所有字符串的最长公共前缀。 思路 直接判断就好了,时间复杂度$O(len \times n)$,$n$为字符串的数量,$len$为所有字符串中最短的字符串的长度。 代码 总结 战胜95%,头一回。 ...
分类:
其他好文 时间:
2020-01-27 00:15:43
阅读次数:
84
js正则表达式 1、正则表达式 (1)语法 var patt=new RegExp(pattern,modifiers); 或 var patt=/pattern/modifiers; 比如:var re = new RegExp("\\w+","g"); var re = /\w+/g; (2)修 ...
分类:
Web程序 时间:
2020-01-22 16:09:37
阅读次数:
109
用split()方法进行字符串数组分割的时候,当把“,”作为分割符的时候,为什么返回的是原字符串呢 ...
分类:
其他好文 时间:
2020-01-18 21:35:59
阅读次数:
78
题目描述?连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;?长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组解法(C语言版):#include<stdio.h>#include<string.h>char*outputstr(char*in,cha
分类:
其他好文 时间:
2020-01-16 16:12:33
阅读次数:
90
编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"]输出: "fl"示例 2: 输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明: 所有输入 ...
分类:
其他好文 时间:
2020-01-13 00:57:58
阅读次数:
106