1 Star 0 Fork 0

手捧向日葵的花语/力扣题集

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
2024_12_2.cpp 2.37 KB
一键复制 编辑 原始数据 按行查看 历史
手捧向日葵的花语 提交于 2024-12-02 23:30 . 验证回文串
https://leetcode.cn/problems/valid-palindrome-ii/
֤Ĵ||
class Solution {
public:
bool is_loopstr(string& str)
{
int left = 0;
int right = str.size()-1;
while(left < right)
{
if(str[left] != str[right])
{
return false;
}
left++;
right--;
}
return true;
}
bool validPalindrome(string s) {
int left = 0;
int right = s.size()-1;
while(left < right)
{
if(s[left] == s[right])
{
left++;
right--;
}
else
{
string tmp1(s.begin()+left,s.begin()+right);
string tmp2(s.begin()+left+1,s.begin()+right+1);
return is_loopstr(tmp1) || is_loopstr(tmp2);
}
}
return true;
}
};
// class Solution {
// public:
// bool is_loopstr(string& str)
// {
// int left = 0;
// int right = str.size()-1;
// while(left < right)
// {
// if(str[left] != str[right])
// {
// return false;
// }
// left++;
// right--;
// }
// return true;
// }
// bool validPalindrome(string s) {
// if(is_loopstr(s))
// return true;
// for(int i = 0; i < s.size(); ++i)
// {
// string tmp = s;
// tmp.erase(tmp.begin()+i);
// if(is_loopstr(tmp))
// {
// return true;
// }
// }
// return false;
// }
// };
-----------------------------------------------------------------------------------
https://leetcode.cn/problems/linked-list-cycle-ii/submissions/584530411/?envType=problem-list-v2&envId=two-pointers
||
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {
public:
ListNode *detectCycle(ListNode *head) {
unordered_map<ListNode*,int> counter;
ListNode* cur = head;
while(cur)
{
counter[cur]++;
if(counter[cur] == 2)
return cur;
cur = cur->next;
}
return nullptr;
}
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/a-chao-must-work-hard/li-kou-question-set.git
git@gitee.com:a-chao-must-work-hard/li-kou-question-set.git
a-chao-must-work-hard
li-kou-question-set
力扣题集
master

搜索帮助