LeetCode刷题(17)【中等】两数相加(C++)

LeetCode刷题(17)【中等】两数相加(C++)

2.两数相加题目——链接class Solution { public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { /* 从前往后遍历链表,对应的结点乘以10的n次方 越高位越往后存,所以用尾插 */ //...

LeetCode刷题(15)【简单】删除链表中重复元素(C++)

LeetCode刷题(15)【简单】删除链表中重复元素(C++)

@TOC83. 删除排序链表中的重复元素题目——链接单指针法//一个指针往后遍历 class Solution { public: ListNode* deleteDuplicates(ListNode* head) { if(!head || !head->next) { return he...

LeetCode刷题(14)【简单】加一(C++)

LeetCode刷题(14)【简单】加一(C++)

加一题目链接——加一代码示例:class Solution { public: vector<int> plusOne(vector<int>& digits) { //从最后一位开始 for(int i = digits.size()-1;i>= 0;i--)...

LeetCode刷题(13)【简单】最大子序和(C++)

LeetCode刷题(13)【简单】最大子序和(C++)

最大子序和题目链接——最大子序和代码示例:最笨的方法: 依次从每个元素开始往后一个一个的相加,加到temp1中,如果比之前的大就存到temp2中,最后得到最大的和。 每轮完重置temp1 class Solution { public: int maxSubArray(vector<int&g...

LeetCode刷题(12)【简单】最长公共前缀(C++)

LeetCode刷题(12)【简单】最长公共前缀(C++)

最长公共前缀题目链接——最长公共前缀代码示例:class Solution { public: string longestCommonPrefix(vector&lt;string&gt;&amp; strs) { //容器为空 if(strs.size() == 0) { return ""; ...

LeetCode刷题(11)【简单】回文数&罗马数字转整数(C++)

LeetCode刷题(11)【简单】回文数&罗马数字转整数(C++)

回文数题目链接——回文数代码示例:class Solution { public: bool isPalindrome(int x) { if(x < 0) { return false; } else { int ret = 0; int temp = x; while(tem...

LeetCode刷题(10)【简单】反转整数(C++)

LeetCode刷题(10)【简单】反转整数(C++)

题目链接——反转整数代码示例:class Solution { public: int reverse(int x) { int ret =0; while(x) { //有符号整数溢出 //如果这个数比最小的数去掉一位要小,或者比最大的数去掉一位要大 //那么将他*10后得到的...

LeetCode-1.两数之和 C++用暴力法与哈希表法分别实现

力扣第一题话不多说,直接贴代码 #include <iostream> #include <vector> #include <map> using namespace std; /** * LeetCode * 1.两数之和 * https://leetcode...

leetcode 28 c++ 实现strstr

暴力破解 从前往后找,结果超时了。。。。。。。。。。。。 int strStr(string haystack, string needle) { if (needle.length() == 0) return 0; if (needle.length() > haystack.length...

Leetcode第1题至第10题 思路分析及C++实现

笔者按照目录刷题,对于每一道题,力争使用效率最高(时间复杂度最低)的算法,并全部通过C++代码实现AC。(文中计算的复杂度都是最坏情况复杂度) 因为考虑到大部分读者已经在Leetcode浏览过题目了,所以每道题都按照 解题思路 -> 实现代码 -> 问题描述 的顺序进行讲解。 (笔者目前...

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

LeetCode c++相关内容