文章 2023-08-12 来自:开发者社区

LeetCode150道面试经典题--找出字符串中第一个匹配项的下标(简单)

 1.题目        给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回  -1。2.示例编辑 3.思路回溯算法:首先将字符串拆分成字符数组,然后对数组进行遍历,进行一....

LeetCode150道面试经典题--找出字符串中第一个匹配项的下标(简单)
文章 2023-06-15 来自:开发者社区

Leecode 面试题 01.06. 字符串压缩

题目描述:字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1:输入:“aabcccccaaa”输出:“a2b1c5a3”示例2:输入:“abbccd”输出:“abbccd”解释:“abbccd"压缩后为"a1....

文章 2023-05-30 来自:开发者社区

【每日算法Day 86】面试经典题:把数字翻译成字符串

题目链接LeetCode 面试题46. 把数字翻译成字符串[1]题目描述给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。示例1输入: 12258 输出: 5 解释: 12258有5种不同的翻译,分别是"bccfi",....

文章 2023-05-21 来自:开发者社区

【Android面试】字符串拆分及字符串组合

将字符串拆分成数组和实现字符串组合\n不能使用语言的基本分割组合函数(如 Java 的 String.split, php 的 explode 和 implode)1)字符串拆分成字符串数组,如"ab&&2"通过"&&“做分割符,分割得到字符串数组[“ab”, “2”]2)实现字符串组合,如[“ab”, “2”]通过”&&“分隔符,组成字符串"ab....

文章 2023-04-20 来自:开发者社区

web前端面试宝典-JavaScript生成随机字符串

思路:先随机生成一个0-1之间的小数。再将该小数转换为字符串,并以36进制的形式展示,截取小数点后的部分即可。三十六进制:由数字0-9,字母A-Z组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-35。 var i = prompt('请输入你要生成多少个字符串:'); i = Number(i); alert('即将...

web前端面试宝典-JavaScript生成随机字符串
文章 2023-02-26 来自:开发者社区

Java 最常见的面试题:java 中操作字符串都有哪些类?它们之间有什么区别?

操作字符串的类有:String、StringBuffer、StringBuilder。String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,所以在经常改变字符串....

文章 2023-01-09 来自:开发者社区

Java面试题2:Java字符串篇

String字符串的介绍:String属于引用数据类型,由于被final修饰,所以String是不可变的,JVM使用字符串池来存储所有的字符串对象。1、字节和字符的区别?答:字节是存储容量的基本单位;字符是数字、字⺟、汉字以及其他语⾔的各种符号;1 字节 = 8 个⼆进制单位,⼀个字符由⼀个字节或多个字节的⼆进制单位组成。——————————————————————————————————2、j....

Java面试题2:Java字符串篇
文章 2023-01-07 来自:开发者社区

面试题 01.06. 字符串压缩

面试题 01.06. 字符串压缩Table of Contents一、中文版二、英文版三、My answer四、解题报告一、中文版字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1: 输入:"aabccccc....

文章 2023-01-01 来自:开发者社区

程序员面试金典面试题 01.06. 字符串压缩

前言本系列文章为《程序员面试金典》刷题笔记。题目位置:字符串压缩题集:程序员面试金典题目字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3"示例.....

程序员面试金典面试题 01.06. 字符串压缩
文章 2022-11-26 来自:开发者社区

LeetCode每日一题——面试题 01.09. 字符串轮转

题目字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。示例示例1:输入:s1 = “waterbottle”, s2 = “erbottlewat”输出:True示例2:输入:s1 = “aa”, s2 = “aba”输出:False提示:字符串长度在[0, 100000]范围内。思路如果s2是由s1....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注