字符 字符串offer 017

UTF-8和GBK等中文字符编码格式介绍及相互转换

我们有很多时候需要使用中文编码格式,比如gbk、gb2312等,但是因为主要针对中文编码设置,因此并不完全通用,这样一来就有了在各编码间相互转换的需求,比如和UTF8的转换。可是在我使用的过程中,却发现编码转换并没有想象中的简单,或者说可能会出错,即使你使用的系统API。我在使用中,产生一些疑惑,搜 ......
字符 编码 格式 GBK

字符串补齐

1 ALTER function [dbo].[字符串补齐] 2 ( 3 @sql varchar(200), --需填充的字符串 4 5 @char varchar(4), --填充使用的字符 6 7 @len int --填充后的长度 8 ) 9 10 returns varchar(200) ......
字符串 字符

字符串分段

1 ALTER function [dbo].[字符串分段](@STR varchar(80),@x int,@jgf varchar(10)) 2 returns varchar(100) 3 begin 4 set @str=REPLACE(@str,' ','') 5 Declare @len ......
字符串 字符

LeetCode -- 833. 字符串中的查找与替换 (延迟改变策略)

所谓延迟改变,可以是在应该改变的地方打一个标记,等把所有应该改变的地方都找到后,再进行操作。 class Solution { public: string findReplaceString(string s, vector<int>& indices, vector<string>& sourc ......
字符串 字符 LeetCode 策略 833

对JavaScript中与字符串相关的方法总结

![在这里插入图片描述](https://img-blog.csdnimg.cn/bcb35bba6cff4b1a95f1d799345c42ae.jpeg) JavaScript中的字符串是由**16位码元code unit**组成。通常来说,一个字符=16位码元,该类字符也叫做**单码元字符** ......
字符串 JavaScript 字符 方法

【剑指Offer】26、二叉搜索树与双向链表

**题目描述:** 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 **解题思路:** 首先要理解此题目的含义,在双向链表中,每个结点都有前后两个指针;二叉树中,每个结点都有两个指向子结点的左右指针,同时,二叉搜索树树也是一种排序的 ......
双向 Offer

【剑指Offer】 24、二叉树中和为某一值的路径

# 【剑指Offer】 24、二叉树中和为某一值的路径 **题目描述:** 输入一颗二叉树的根结点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前) **解题思路:** ......
路径 Offer

【剑指Offer】23、二叉搜索树的后序遍历序列

# 【剑指Offer】23、二叉搜索树的后序遍历序列 **题目描述:** 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 **解题思路:** 对于后续遍历序列,序列的最后一个值一定是树的根结点,而由二叉搜索树 ......
序列 Offer

【代码块】-加解密-字符串的加密与解密

### 整理代码块 代码块整理后存储,供后期使用 源地址:[https://www.cnblogs.com/wifi/articles/2482350.html](https://www.cnblogs.com/wifi/articles/2482350.html) ```C# using Syst ......
字符串 字符 代码

剑指 Offer 36. 二叉搜索树与双向链表(中等)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230814211438636-1150888080.png) ``` class Solution { public: Node* head=nullptr; Nod ......
双向 Offer 36

剑指 Offer 34. 二叉树中和为某一值的路径(中等)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230814204415188-607618190.png) ``` class Solution { public: vector> result; vector p ......
路径 Offer 34

2023-08-14:用go语言写算法。给出两个长度相同的字符串 str1 和 str2 请你帮忙判断字符串 str1 能不能在 零次 或 多次 转化 后变成字符串 str2 每一次转化时,你可以将

2023-08-14:用go语言写算法。给出两个长度相同的字符串 str1 和 str2, 请你帮忙判断字符串 str1 能不能在 零次 或 多次 转化 后变成字符串 str2, 每一次转化时,你可以将 str1 中出现的 所有 相同字母变成其他 任何 小写英文字母, 只有在字符串 str1 能够通 ......
字符串 字符 str str1 str2

json字符串转换对象或列表,多了字段不会报错

json字符串转换对象或列表,多了字段不会报错 //DEMO1 转换对象 应用 riskId public class Item { private String id; private String rate; public Item(String id, String rate) { this. ......
字段 字符串 字符 对象 json

java 字符流复制java文件

2. ......
java 字符 文件

python 多个字符替换为一个字符(简洁代码)

在windows系统当中的文件命名,有些特殊字符是不能存在,下面我们来看一下哪些字符不能存在。 文件名称中不能包含`\ / : * ? " |`一共9个特殊字符 一开始想用replace()替换,但是要处理多个字符,写起来代码不整洁 每次只能替换一个字符或字符串!!! ``` msg = "Hell ......
字符 多个 代码 python

找出第三个a在字符串中的下标

str1 = 'agcadssadjkl' one=str1.index('a',) t=str1.index('a',one+1) s=str1.index('a',t+1) print(one) print(t) print(s) ''' 037 ''' ......
下标 字符串 字符 三个

剑指 Offer 09. 用两个栈实现队列

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入: ["CQueue","appendTail","dele ......
队列 两个 Offer 09

03_字符串用法详解

# 1, 字符串的格式化问题 # 我叫xxx,我住xxx,我今年xx岁,我喜欢做xxx # name = input("请输入你的名字:") # addr = input("请输入你的住址:") # s2 = f"我叫{name},我家住{addr}" # print(s2) # 2,索引和切片 # ......
字符串 字符 03

字符串加密

字符串加密 ``` import base64 class StrEncrypt: """字符串加密""" def __init__(self): self._key = {'a', 'c', 'd', 'f', 'h', 'j', 'm', 'z'} self._un_key = {'~', '! ......
字符串 字符

华为OD机试-去除多余字符后剩余最大值

import java.util.*; import java.util.stream.Collectors; public class Main { public static void main(String[] args) { String source = "34533"; String[] ......
最大值 字符

【剑指Offer】18、二叉树的镜像

# 【剑指Offer】18、二叉树的镜像 **题目描述:** 操作给定的二叉树,将其变换为原二叉树的镜像。 **解题思路:** 求一棵树的镜像的过程:先前序遍历这棵树的每个结点,如果遍历到的结点有子结点,就交换它的两个子结点。当交换完所有的非叶结点的左、右子结点后,就可以得到该树的镜像。 如下面的例 ......
镜像 Offer

【剑指Offer】22、从上往下打印二叉树

# 【剑指Offer】22、从上往下打印二叉树 **题目描述:** 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 **解题思路:** 本题实际上就是二叉树的层次遍历,深度遍历可以用递归或者栈,而层次遍历很明显应该使用队列。同样我们可以通过一个例子来分析得到规律:每次打印一个结点时,如果该结 ......
Offer

【剑指Offer】17、树的子结构

# 【剑指Offer】17、树的子结构 **题目描述:** 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) **解题思路:** 要查找树A中是否存在和树B结构一样的子树,我们可以分为两步:第一步,在树A中找到和树B的根结点值一样的结点R;第二步,判断树A中 ......
子结构 Offer

剑指 Offer 12. 矩阵中的路径

力扣官方解法: class Solution { public: bool exist(vector<vector<char>>& board, string word) { int h = board.size(), w = board[0].size(); vector<vector<int>> ......
矩阵 路径 Offer 12

Python教程(8)——一文弄懂Python字符串操作(下)

@[TOC](Python字符串操作) # 字符串常用方法 字符串在编程中是一种不可或缺的数据类型,它在文本和字符数据时提供了丰富而强大的功能。掌握了字符串的使用方法,你能够更加便捷地进行文本处理、数据操作、用户交互等任务,从而提高编程效率和质量。 - `len()`:返回字符串的长度。 ```py ......
Python 字符串 字符 教程

3 字符串向量数组

当把string 对象和子符字面值混在一条语句中使用时,必须确保每个 + 运算符的两侧的运算对象至少有一个是string 用花括号对vector做初始化,不能用下标形式添加元素 迭代器,iterator const_iterator 两种迭代器类型,如果vector 或 string 对象是常量,只 ......
向量 数组 字符串 字符
共11000篇  :49/367页 首页上一页49下一页尾页