代码编织梦想

四叶草:字符串(String)-爱代码爱编程

目录 字符串(String) String字符串常识: 构造方法: 字符串常用处理方法 euqal与”==“的区别 String,StringBuffer与StringBuilder的区别 String 类支持的方法 字符串(String) String字符串常识: String类被final关键字修饰,无法被继承,String类的成员

leetcode649(Dota2 参议院:循环队列)-爱代码爱编程

Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇) Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的一项: 禁止一名参议员的权利: 参议员可以让另一位参议员在这一轮和随后的几轮中丧失所有的权利。 宣

python练习(三)-爱代码爱编程

#密码强度等级 """ 题目描述 密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。 一、密码长度: 5 分: 小于等于4 个字符 10 分: 5 到7 字符 25 分: 大于等于8 个字符 二、字母: 0 分: 没有字母 10 分: 全都是小(大)写字母 20 分: 大小写混合字母 三、数字: 0 分: 没有数字 10 分: 1 个数字 2

[算法练习及思路-程序员面试金典(Java解法)]No96.恢复空格-爱代码爱编程

题号:no96 题目名:恢复空格 原题URL:https://leetcode-cn.com/problems/re-space-lcci/ 题目描述 哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"I reset the computer. It still didn’t boot!“已经变成了"iresett

包含数字的字符串的排序-爱代码爱编程

背景说明 日常业务中经常会碰到 《3.2.5目录、3.2.10目录》的字符串排序。 根据api进行排序时得到的结果是: 3.2.10目录 3.2.5目录 而实际我们需要的是: 3.2.5目录 3.2.10目录 故需对Comparator接口的compare方法进行重写。 实例 public class FileDemo { private

五行代码帮你学会搞懂ES6新特性new Set()数组去重!-爱代码爱编程

直接上代码看结果! 先来一个简单的数据,里面包含数字,字符串布尔值,简单说就是简单数据类型,简单数据类型就是,数字,字符串,布尔值,undefined,null,这五个 let arr = [1, 1, , '1', '1', true, true, undefined, undefined, null, null] let set = new

刷题39-最小覆盖子串(滑动窗口)-爱代码爱编程

原题链接 题目描述 给出两个字符串 S 和 T,要求在O(n)的时间复杂度内,在 S 中找出最短的,包含 T 中所有字符的子串。 例如: S ="XDOYEZODEYXNZ" T ="XYZ" 找出的最短子串为"YXNZ" 注意: 如果 S 中没有包含 T 中所有字符的子串,返回空字符串 “”; 满足条件的子串可能有很多,但是题目保证满足条件的最短的子

区分Integer.getInteger和Integer.valueOf使用方法-爱代码爱编程

  Integer类有两个看起来很类似的静态方法,一个是Integer.getInteger(String),另外一个是Integer.valueOf(String)。如果只看方法名称的话,很容易将这两个方法的功能区分开来,还是让我们来看看Java文档。     Integer.getInteger(String)的功能是根据指定的名称得到系统属性的整数

Java基础之字符串详细比较-爱代码爱编程

String类包括了几个用于比较字符串或字符串内子字符串的方法。下面分别对它们进行介绍。 equals( )和 equalsIgnoreCase( ) 使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比较的字符串

Java~栈的相关试题①求栈的所有出栈可能 ②判断一个出栈序列是否正确-爱代码爱编程

文章目录 栈求栈的所有出栈可能判断一个出栈序列是否正确 栈 栈是一个很常见的数据结构, 他的特点就是先进后出求栈的所有出栈可能 对于这道题要非常注意这道题不是求全排列比如输入的数据是1,2,3 如果是求全排列其输出的列表为 public static void main(String[] args) { List<

Leetcode小白试炼(20201211 基本计算器)-爱代码爱编程

文章目录 一、题目1. 题目描述2. 示例3. 题目解析二、个人解法1. 解法分析2. 失败反思三、官网高星解法1. 单栈递归法(1)解法分析(2)代码(3)算法分析(4)提交截图2. 后缀表达式(1)解法分析(2)代码(3)算法分析(4)提交截图 一、题目 1. 题目描述 实现一个基本的计算器来计算一个简单的字符串表达式的值。 字符串表达

C++中string::find()函数和string::npos函数的使用-爱代码爱编程

1. string::find()函数和string::npos函数的介绍   我们在学习C++的时候必不可少的使用到string类中的find()函数,它是一个查找函数,功能还是很强大的,但是此处我们不对他进行过多的讲解只是了解它的基本使用,最重要的是和string::npos的关系。 string::find()函数:   是一个字符或字符串查找函

贪心 Best Cow Line-爱代码爱编程

Best Cow Line 题目大意 输入n个字符让你把按照顺序输入的字符字符串,重新组合成一个最小的字典序,规则是只能从给的字符串的开头和结尾取.然后80个字符后输出换行 Input Line 1: A single integer: NLines 2…N+1: Line i+1 contains a single initial (‘A’…‘Z’

2020-12-11-leetcod中“Dota2参议院”题解-爱代码爱编程

title: LeetCode中Dota2参议院题解 description: LeetCode中Dota2参议院题解-java tags: LeetCode算法 categories: LeetCode date: 2020-12-11 10:23:00LeetCode中Dota2参议院题解-java 题目 649. Dota2 参议院 难度中等

LeetCode——917. 仅仅反转字母-爱代码爱编程

题目描述: 给定一个字符串 S,返回 “反转后的” 字符串,其中不是字母的字符都保留在原地,而所有字母的位置发生反转。 提示: S.length <= 100 33 <= S[i].ASCIIcode <= 122 S 中不包含 \ or " 示例 1: 输入:“ab-cd” 输出:“dc-ba” 示例 2: 输入:“a-bC-d

2020-12-09-LeetCode中“字符串中的第一个唯一字符”题解-爱代码爱编程

title: LeetCode中字符串中的第一个唯一字符题解 description: LeetCode中字符串中的第一个唯一字符题解-java tags: LeetCode算法 categories: LeetCode abbrlink: 3b8b067d date: 2020-12-09 20:48:00LeetCode字符串中的第一个唯一字符题解-

改变1.翻转字符串-爱代码爱编程

翻转单词顺序 反转单词顺序但单词内部顺序不变 思路就是先翻转所有的字符然后再翻转每个单词中字符的顺序。 public class Solution { public String ReverseSentence(String str) { if(str==null || str.length()==0) return "";

超级详细正则表达式 -元字符列表-爱代码爱编程

正则表达式 -元字符列表 元字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配\n。“\n”匹配换行符。序列“\”匹配“\”而“(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“

leetcode_649. Dota2 参议院-爱代码爱编程

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇) Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的一项: 禁止一名参议员

leetcode0-649. Dota2 参议院-爱代码爱编程

有一点点像是博弈的过程,就像是打牌。 题目大意:就是给你字符串,如果顺序靠前,那么我可以限制后面的人。比如我RD,当前的第一个字符是R,那么我可以束缚后面的D。 一开始可能有点模拟不出来。但是稍微看了答案之后大概明白意思:分析如下: 用队列去模拟出每一个字符串出现的位置,这样也像是模拟出了字符串的顺序。 如果R在D之前,那么我可以弹出D。然后我同样