文章 2024-04-17 来自:开发者社区

标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”

各位CSDN的uu们好呀,今天,继续小雅兰西嘎嘎的学习,标准库中的string类,下面,让我们一起进入西嘎嘎string的世界吧!!! string类的常用接口说明 Leetcode每日一题 str...

标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
文章 2024-01-15 来自:开发者社区

字符串中的第一个唯一字符(C++)

字符串中的第一个唯一字符给定一个字符串 s,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1。示例 1:输入: s = "leetcode" 输出: 0示例 2:输入: s = "loveleetcode" 输出: 2示例 3:输入: s = "aabb" 输出: -1提示:1 <= s.length <= 105s只包含小写字母我的代码:class Solu....

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

连续读入多个单词,然后统计这些单词的总的长度、以及单词个数。直到输入结束:(按下Ctrl +z, 就会输入一个特殊的字符:文件结束符EOF)分别使用C和C++实现。

C++版本#include <iostream> #include <string> #include <Windows.h> using namespace std; int main(void) { string word; int count = 0; int length = 0; cout &l...

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

力扣题目-无重复字符的最长子串(C++,python,java)

题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 :输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。C++1.滑动窗口(双指针法)+hash一开始联想到kmp,然后发现实际还是双指针法的运用,最后看题解这也叫滑动窗口,确实和计网中的滑动窗口挺像思路是从开始记录两个指针,第一个指针表示从它开始的最长子串长度,第二个通....

文章 2022-12-02 来自:开发者社区

【 LeetCode 热题 HOT 100】3. 无重复字符的最长子串 (C++ 哈希 思维)

题目链接题意:给出一个字符串(长度为5e4),求没有重复字符的最长连续串。思路:由于长度为5e4,考虑O ( n )的遍历。用map存储在当前位置之前该字符的最后一次出现的位置是第几个。las表示如果以当前字符串为结尾,能够保证不重复的位置。i-las+1就是以当前字符串结尾的答案。取最大值就好了。代码:class Solution { public: int lengthOfLonge...

问答 2022-08-15 来自:开发者社区

Java中char数据类型怎样表示一个字符?c++中使用什么编码形式?

Java中char数据类型怎样表示一个字符?c++中使用什么编码形式?

文章 2022-05-18 来自:开发者社区

将一个char类型字符添加到string的尾部的方法---C++

1. += 简单粗暴的方法std::string s("hello"); const char c = 'N';//将要加到s后面的字符 s += c; std::cout << s << std::endl; return 0;在string内部对于+=这个操作符是重新写了的,如下, push_back其实就是往尾部增加一个字符,那这样看来,直接调用pu...

问答 2020-05-27 来自:开发者社区

利用指针打印字符变量的地址 C++问题

1、学习指针基础内容,通过指针访问变量的值和地址,利用C和C++得到的结果却不一样。 2、代码如下: #include #include using namespace std; void base_pointer() { char a = 'f'; int f = 123; char* pa = &a; int* pf = &f; cout } int main(...

文章 2012-08-27 来自:开发者社区

关于字符数组 和 字符串比较 C++

char acStr[] = "aaaaa";//这个是字符数组,只含有5个字符char *pcStr = "aaaaa";//这个是字符串,含有6个字符,即5个a加一个结束符'\0' &nbsp; 输出的结果 strlen()长度都是5, 所以即便是字符串,最后取长度的时候,也不考虑\0:&nbsp;&nbsp; strlen()计算字符串长度,忽略结束符 \0 char *p = "hello...

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

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注