字符串 字符leetcode reverse

反序列化进阶--字符串逃逸

有过一个类题,其实就在moectf2023里的夺命十三枪,我也写过一个wp; 先来看看session的相关知识,这篇文章写的也很好,并且这次的反序列化没有php类,而是session形式,所以待会有些session知识我们也要用到。 https://blog.csdn.net/masterft/ar ......
字符串 序列 字符

LeetCode53.最大子数组和

要求最大连续子数组的和,可以这样考虑,比如现在我想求下标 i~j,i<j 这一范围内子数组的和,那么我可以分别先求出 0~i-1 范围和 0~j 范围两个子数组的和,可得Sum[i~j]=Sum[0~j]-Sum[0~i-1] ,这就是本题解法的核心思想。 解法详细描述:先从下标0开始,遍历 num ......
数组 LeetCode 53

leetcode 22 括号生成

数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: 输入:n = 1 输出:["()"] 提示: 1 <= n < ......
括号 leetcode 22

MarkupSafe:Python的字符转义库

MarkupSafe转义字符,因此在HTML和XML中使用文本是安全的。具有特殊含义的字符将被替换,使其显示为实际字符。这减轻了注入攻击,意味着不受信任的用户输入可以安全地显示在页面上。 escape()函数转义文本并返回一个Markup对象。该对象将不再被转义,但与它一起使用的任何文本都将被转义, ......
转义 MarkupSafe 字符 Python

linux 中字符串处理函数 ${i%%.*}

001、 [root@pc1 test2]# ls [root@pc1 test2]# str1="ab.cd_kk.mn_jjy" ## 测试字符串 [root@pc1 test2]# echo ${str1%%.*} ## 从左侧开始,删除.号右侧所有的内容 ab [root@pc1 test2 ......
字符串 函数 字符 linux

NOI2023 D2T2 字符串

从最朴素的 \(\mathcal O(qn^2)\) 做法开始,即暴力枚举每个 \(s[i : i + l - 1]\) 和 \(\operatorname R(s[i + l : i + 2l - 1])\) 并统计答案。 发现没有啥合适的字符串算法来直接地进行优化,考虑 容斥 出答案。 令 \( ......
字符串 字符 2023 D2T2 NOI

Unicode 字符集与 UTF-8 编码系统

Unicode 字符集与 UTF-8 编码系统 Synopsis: Unicode 只是包含了所有语言符号、图形符号等的统一字符集(character set,每个字符都有唯一的 Unicode code point),但它并没有规定字符在计算机内部或网络中如何进行存储和传输,即它不是一个编码系统( ......
字符集 字符 编码 Unicode 系统

【python技巧】文本处理-re库字符匹配

目录1. 正则表达式1.1 测试工具1.2 限定符1.3 字符集1.4 运算符1.5 元字符1.6 懒惰匹配和贪婪匹配 我们读取文件内容,肯定不是单纯为了输出或者重新写入,对于文本我们一定有一些查找、定位的需求。 在Python中,还有一个专门用于文本处理的库,那就是re库。 下面我会介绍re库涉及 ......
字符 文本 技巧 python re

mysql逗号分隔的字符串转换为行

SELECT a.id, substring_index( substring_index( a.code, ',', b.help_topic_id + 1 ), ',',- 1 ) age,a.year FROM t a JOIN mysql.help_topic b ON b.help_top ......
逗号 字符串 字符 mysql

WPF TextBlock显示固定长度字符串

页面中TextBlock控件内容 <TextBlock x:Name="name" HorizontalAlignment="Left" Text="{Binding Name,Converter={StaticResource StringMaxLenConverter},ConverterPar ......
字符串 TextBlock 长度 字符 WPF

图解 LeetCode 算法汇总——二分查找

二分查找(Binary Search)是一种在有序数组中查找特定元素的高效算法。它的基本思想是将目标值与数组中间的元素进行比较,如果目标值小于中间元素,则在数组的左半部分继续查找,否则在右半部分查找,不断缩小搜索范围,直到找到目标值或确定目标值不存在为止。 二分查找也叫折半查找,比如在一个有序的数组 ......
算法 LeetCode

字符串方法

字符串方法 center: 方法center通过在两边添加填充字符(默认为空格)让字符串居中 调用方式:"字符串".center(参数1,参数2),其中参数1指的是填充字符的长度,参数2指的是具体填充的事物,比如特殊符号"$" find 方法find在字符串中查找子串,如果找到,就返回子串的第一个字 ......
字符串 字符 方法

Python字符串

1.字符串的基本操作:::: 转义符操作: 格式化操作: { name1="附件" name2="上课" print("%s的%s"%(name2,name1)) } { print(f"{name2}的{name1}") } 2.字符串序列操作:::: “容器” 加 “有序存储" -9 -8 -7 ......
字符串 字符 Python

前端相关字符串

Unicode是国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本信息转换。 Unicode只是一个符号集,它只规定了每个符号的二进制值,但是符号具体如何存储它并没有规定。因此,Unicode出现了多种存储方式,常见的有UTF-8、UTF-16、UTF-32,它 ......
前端 字符串 字符

Leetcode刷题88. 合并两个有序数组

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 ......
数组 Leetcode 两个 88

算法训练day13 LeetCode 239

算法训练day13 LeetCode 239.滑动窗口最大值347.前k个高频元素 239.滑动窗口最大值 题目 239. 滑动窗口最大值 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) class Solution { private: class MyQ ......
算法 LeetCode day 239 13

Java 之 实验四 -- 字符串和Math类

实验四 字符串和Math类 练习一 填写以下空格 (a)声明一个变量town,将其指向一个字符串类型,并初始化为“Anytown, USA”; (b)写一个赋值语句,调用字符串类的length方法,返回”college”字符串对象的长度,并将其赋值给变量stringLength; (c)完成赋值语句 ......
字符串 字符 Java Math

LeetCode 周赛上分之旅 #46 经典二分答案与质因数分解

⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode ......
质因数 LeetCode 答案 之旅 经典

python 全角半角字符、字符串互转

def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\u4e00' and uchar <= u'\u9fa5': return True else: return False def is_number(uchar): """判断 ......
字符 半角 字符串 python

字符串哈希

题目: 常用来判断是否是其字串,或该字串出现次数 字串查找 题面: 给定一个字符串 A 和一个字符串 B,求 B 在 A 中的出现次数。A 和 B 中的字符均为英语大写字母或小写字母。 A 中不同位置出现的 B 可重叠。 样例 输入 zyzyzyz zyz 输出 3 知识介绍 字符串哈希 : 将字符 ......
字符串 字符

字符编码前言

计算机起初是设计用来做数学计算的, Computer 一词英文原意是“计算员”——在计算机发明之前, 计算员是一个独立的职业, 专门做各种数学用表的计算, 如测量和天文领域的三角函数表、对数表,航海领域的航海天文历等。 计算机发明后不久,人们发现,这玩意除了能当计算员,还能当文员,用来处理人类社会的 ......
前言 字符 编码

Qt控制键中打印特殊字符

一、特殊字符在哪里 右键输入法->符号大全 二、显示特殊字符 1)查找特殊字符对应的进制编码,两个网站都可以 https://www.qqxiuzi.cn/bianma/erjinzhi.php http://www.kreativekorp.com/charset/whatis/?q=© 2)程序 ......
字符

代码随想录算法训练营day11| ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值

20.有效的括号 卡哥demo class Solution { public: bool isValid(string s) { if(s.size() %2 != 0) return false; stack<char> st; for(int i = 0; i < s.size(); i++) ......

Leetcode刷题1.两数之和

1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums ......
之和 Leetcode

图解 LeetCode 算法汇总——双指针

双指针算法是一种比较常用于搜索链表或数组相关的问题,很多算法的基本的解题思路就是使用暴力搜索法。而双指针是对暴力搜索的一种优化,通过双指针可以减少数据的遍历次数。通常双指针是有两个指针,叫做 light 左指针和 right 右指针,或者叫做快指针和慢指针。 作为左右指针的话,一般是在数组的或者链表 ......
指针 算法 LeetCode

LeetCode 周赛上分之旅 #45 精妙的 O(lgn) 扫描算法与树上 DP 问题

⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode ......
算法 LeetCode 之旅 问题 lgn

算法训练day11 栈与队列 02 LeetCode20

算法训练day11 栈与队列 02 LeetCode20.1047.150 20.有效的括号: 题目: 20. 有效的括号 - 力扣(LeetCode) 题解: 代码随想录 (programmercarl.com) class Solution { public: bool isValid(stri ......
队列 算法 LeetCode day 11

natsort.natsorted()-用于自然排序(natural sorting)字符串列表。

参考:https://natsort.readthedocs.io/en/stable/api.html#natsort.natsorted 语法格式 natsort.natsorted(seq: Iterable[T], key: Optional[Callable[[T], Union[nats ......
字符串 natsorted 字符 natsort natural

Leetcode刷题70.爬楼梯

题目:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入:n = 3 输出:3 解释:有三种方法可以爬 ......
楼梯 Leetcode 70

leetcode71. 简化路径

class Solution: def simplifyPath(self, path: str) -> str: li=path.split("/") res=[] for i in li: if i=='..' and res: res.pop() if i!='.' and i!='..' a ......
路径 leetcode 71
共12000篇  :46/400页 首页上一页46下一页尾页