LeetCode 力扣 97. 交错字符串
在两个字符串 s1 和 s2 中依次取字母,问是否可以组成 S3。什么意思呢?比如 s1 = abc , s2 = de,s3 = abdce。
2020-03-16
[LeetCode] 680. Valid Palindrome II
Given a non-empty string s, you may delete at most one character. Judge whether you can make it a palindrome.
2018-10-09
大数斐波那契数列的算法
斐波那契数列简单版: {代码...} n小于10,性能尚可。n取大数,使用时间飙升。优化一下,空间换时间,已经计算出结果的存在数组里,复用。 {代码...} 现在性能是够了,但是如果n取的数特别大,超出整型或浮点型的范围,那就要改用字符串存储。要实现竖式加法。 {代码...} 最终算法。
The Way To Go --- 切片
初识切片基本使用在go语言中一般不使用数组,大多都是使用切片(slice),看一个切片的示例 {代码...} 这里定的s就是切片,上边的arr是一个数组,这里s的结果是[2,3,4,5](取arr中3到5这个区间的数据,是左闭右开的)切片还有很多的用法,如下: {代码...} 输出结果: {代码...} 像这种方括号中([])加个冒号(:)的数据结构...
2020-09-21
SQL中的case when then else end用法
类似于python中的if else判断, CASE一个字段, when这个字段的值是 '1'的时候返回'男', '2'返回'女'. END结束 as一个标题sex
2019-11-01
关于""创建字符串和new String创建字符串
上述字符串创建的三种形式,用“”创建是字符串字面量(通过单引号或者双引号定义)和直接调用String(不用new)生成的字符串都是基本字符串(可以理解为两种方式一样),使用new String创建的字符串为字符串对象。
2017-09-02
Java 判断中文字符
项目偶尔需要对中文字符做一些处理,所以搜集了这个判断中文字符的代码片段,分享给大家。 直接贴出代码了,里面有详细的注释。 {代码...} 如果仅仅去判断是否是中文,不需判断中文标点的话,推荐使用正则去匹配,可能更高效点。
2016-02-03
es6(六):Symbol
ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,前六种是:Undefined、Null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。
说说Python集合的那些事儿
大家好,我是IT共享者,人称皮皮。今天给大家来捋一捋Python集合。一、什么是集合?集合(set)和字典(dict)类似,它是一组 key 的集合,但不存储 value。集合的特性就是:key 不能重复。二、集合常用操作1. 创建集合set 的创建可以使用 {} 也可以使用 set 函数: {代码...} 2. 遍历集合 {代码...} 3. 添加元素add() ...
2021-04-22
R: 对已处理数据绘制按比例分布的等高柱状图
R代码如下: {代码...} 特别注意数据集d和df的区别,在命令行下键入名称后回车查看: {代码...} {代码...} 特别感谢YGC:《使用ggplot2画图》,我只是代码的搬运工。
2014-09-05
React 中的重新渲染
React 重新渲染,指的是在类函数中,会重新执行 render 函数,类似 Flutter 中的 build 函数,函数组件中,会重新执行这个函数
[LintCode/LeetCode] Scramble String
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.
2016-05-30
BC: 字符串匹配1(基础上机试题)
给你一个字符串A和一个字符串B,请你计算字符串B的所有旋转形式在字符串A中的出现总次数。说明:如果将字符串B描述成B1B2...Bm的形式(m是B的长度),那么B1B2...Bm-1Bm,B2B3...BmB1,...,BmB1...Bm-2Bm-1就是字符串B的所有旋转形式。输入输入包含多组测试数据。每组输入为两行,第一行输入字符串A,第二行输入字符串B...
2021-04-27
5. Longest Palindromic Substring
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.
2019-01-25
Consul 搭建集群
Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。它具有很多优点。包括: 基于raft协议,简洁,支持健康检查, 同时支持HTTP和DNS协议,支持跨数据中心的WAN集群,提供图形界面,跨平台支持 Linux、Mac、Windows。
LeetCode 97. 交错字符串 | Python
97. 交错字符串 题目来源:力扣(LeetCode)[链接] 题目 给定三个字符串 s1, s2, s3, 验证 s3 是否是由 s1 和 s2 交错组成的。 示例 1: {代码...} 示例 2: {代码...} 解题思路 思路:动态规划 在这里,我们使用 不同路径 这道题的思想去解决问题,向下向右去移动,求得是否存在这样的路径。 那么这个问题就可以转换为求...
2020-07-18
python中的global和nonlocal
声明: 这篇文章很大程度上借鉴了Global, Local and nonlocal Variables。 local变量 与其它的编程语言相同,在函数中声明的变量都是local变量。作用域仅限于函数中,从函数外是访问不到的。 {代码...} global变量 在源文件中(非函数或类)声明的变量默认是global变量。 在函数中可以随意读取global变量,这一点不多说,不...
2019-06-20