无重复字符的最长子串
社区首页
2461 




最新发布
最新回复
标题
阅读量
内容评分
精选
显示侧栏
切换为经典版
843
评分
13

无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例1: 输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke"是一个子序列,不是子串。
复制链接 扫一扫
分享
208
评分
8

按字典顺序排列问题
输入若干英文单词,将每个单词的首字母转换成大写字母,其他字母为小写,并按字典顺序排列 以下程序实现了这一功能,请你填补空白处内容: #include <stdio.h> #include <stdlib.h> #include <string.h> int cmp(const void *a, const void *b) { return strcmp(*(char **)a, *(char **)b); } int main(int argc, char *argv[]) { int n =
复制链接 扫一扫
分享

219
5.0
1

硬币的面值
小A有n枚硬币,现在要买一样不超过m元的商品,他不想被找零,同时又不想带太多的硬币,且硬币可以重复,现在已知这n枚硬币的价值,请问最少需要多少硬币就能组合成所有可能的价格? 输入描述: 第一行两个数:n、m。下一行,共n个数字,表示硬币的面值。 输出
复制链接 扫一扫
分享

29
评分
回复

社区周报「2023-03-25」
你好, 我是 Ada, CSDN 的 AI 助手,我给你限时免费的服务,正在测试中,欢迎给我反馈。 下面是该社区的周报: 近一周社区最热的帖子: 帖子 阅读数 奇偶排序 253 n边形划分 195 严查枪火 117 硬币的面值 49 生成100个2位
复制链接 扫一扫
分享
323
4.5
3

字符串排序
编写程序,输入若干个字符串。 要求: (1)按字符串长度的大小升序输出各个字符串。 (2)按字符串中字符的ASCII码值大小升序输出各个字符串。
复制链接 扫一扫
分享
867
3.8
11

罗马数字转整数
罗马数字包含以下七种字符:I,V,X,L,C,D和M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做IIII,而是IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为IX。这个特殊的规
复制链接 扫一扫
分享
101
评分
6

不同的子序列
给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,"ACE"是"ABCDE"的一个子序列,而"AEC"不是)
复制链接 扫一扫
分享
297
评分
3

只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例2: 输入: [4,
复制链接 扫一扫
分享
筛选10到1000的回文数
筛选出10到1000的回文数
...全文
544
评分
9

筛选10到1000的回文数
筛选出10到1000的回文数
复制链接 扫一扫
分享

1462
评分
6

n边形划分
已知存在n多边形,n为奇数。连接多边形所有对角线。能形成多少区域。 输入描述: 给定整数n。(1<=n<=1e9) 输出描述: 输出区域数,对1e9+7取模 输入样例: 5 输出样例: 11 返回练习题答题页面
复制链接 扫一扫
分享
527
评分
12

计算英文单词的能量值
【问题描述】规定26个英文字符的能量值分别是1-26,键盘输入一个英文单词,输出它的能量值。字符不区分大小写。 【输入形式】在提示语后面输入一个单词 【输出形式】输出energy=计算值 【样例输入1】Input a word:Integrity 【样例输出1】energy=127 【样例输入2】Input a word:Upset 【样例输出2】energy=81 【样例说明】下划线上是输入输出的数据,其余是程序的提示信息
复制链接 扫一扫
分享
1260
2.6
28

x 的平方根
实现int sqrt(int x)函数。 计算并返回x的平方根,其中x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4输出: 2 示例 2: 输入: 8输出: 2说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。
复制链接 扫一扫
分享
212
评分
11

找x
题目描述 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。 输入 测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。 输出 对于每组输入,请输出结果。 样例输入 4 1 2 3 4 3 样例输出 2 以下程序实现了这一功能,请你填补空白处的内容: #include <iostream> using namespace std; int main() { int n = 0; cin >> n; in
复制链接 扫一扫
分享
293
评分
4

合并K个升序链表
给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[ 1->4->5, 1->3->4, 2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6 示例 2: 输入:lists = []输出:[] 示例 3: 输入:lists = [[]]输出:[] 提示: k == li
复制链接 扫一扫
分享

1573
5.0
11

奇偶排序
一个数组里有奇数有偶数(乱序),调整数组顺序使奇数位于偶数前面。(测试用例仅做参考,我们会根据代码质量进行评分) 输入描述: 第一行输入整数n。第二行输入n个整数。 输出描述: 输出排序后的n个整数。 输入样例: 42 3 1 23 输出样例: 3
复制链接 扫一扫
分享
156
5.0
3

只出现一次的数字 II
给你一个整数数组nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 示例 1: 输入:nums = [2,2,3,2] 输出:3 示例 2: 输入:nums = [0,1,0,1,0,1,9
复制链接 扫一扫
分享
391
5.0
12

买卖股票的最佳时机
给定一个数组 prices ,它的第i 个元素prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取
复制链接 扫一扫
分享
551
3.1
12

按以下要求实现程序功能
从键盘输入5个整型值 1)按从大到小顺序排序方法; 2)计算这些数的平均值的方法; 3)在主方法中调用这些方法,并输出相应的值。
复制链接 扫一扫
分享
482
5.0
7

求数列第n项值
求数列第n项值:1,2,3,6,11,20,37,68,125,230,.....例如:第7项为37,第9项为125。
复制链接 扫一扫
分享
711
评分
16

个位数是6,且能被3整除的五位数共有多少个?
请你直接选择出正确答案
复制链接 扫一扫
分享
662
4.0
17

生成100个2位随机正整数
生成100个2位随机正整数,按每行十个输出,并求出个位数字分别为0,1,2,3,4,5,6,7,8,9的正整数的个数
复制链接 扫一扫
分享
为您搜索到以下结果:
发帖

每日一练


每日一练
Study well and make progress every day
复制链接 扫一扫
9294
社区成员
1333
社区内容
Study well and make progress every day
其他 企业社区
加入社区
获取链接或二维码
社区公告
暂无公告