查看: 1524|回复: 10
收起左侧

开贴刷题 顺便找队友一起刷题

|只看干货
韶华 | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 刘小帆 于 2020-9-3 14:54 编辑

还有两年半毕业,最近有空开始就刷刷题“玩”,已经刷了几十道题目了。有些懈怠,开贴督促自己好好刷题。尽量做到每天刷一道题。用C++解。

上一篇:毕业季刷题
下一篇:刷题skill+编程cultivation+记录
 楼主| 韶华 2020-9-4 06:55:11 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎
时间过的很快,转眼就2020.9了,一个人刷了230道题了,如果有想一起刷题的欢迎组队啦

评分

参与人数 1大米 +5 收起 理由
ygdzsshwj + 5 严禁人身攻击、脏话、戾气,屡犯会被封号!

查看全部评分

回复

使用道具 举报

 楼主| 韶华 2019-2-7 08:56:03 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎
# Problem 26 Remove duplicates from sorted array

               

  • class Solution  
  • {  
  • public:  
  •     int removeDuplicates(vector<int>& nums)  
  •     {  
  •         if (nums.size() <= 1)  
  •             return nums.size();  
  •         int i = 0, j = 0;  
  •         while (j != nums.size())  
  •         {  
  •             if (nums == nums[j])  
  •                 j++;  
  •             else  
  •             {  
  •                 i++;  
  •                 nums = nums[j];  
  •                 j++;  
  •             }  
  •         }  
  •         return (i+1);  
  •     }  
  • };  

                       


回复

使用道具 举报

 楼主| 韶华 2019-2-8 05:23:46 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎
Problem 66 Plus One

  • class Solution  
  • {  
  • public:  
  •     vector<int> plusOne(vector<int>& digits)  
  •     {  
  •         for (int k = digits.size() - 1; k >= 0; k--)  
  •         {  
  •             if (digits[k] != 9)  
  •             {  
  •                 digits[k] += 1;  
  •                 return digits;  
  •             }  
  •             else  
  •             {  
  •                 digits[k] = 0;  
  •             }  
  •         }  
  •         if (digits[0] == 0)  
  •             digits.insert(digits.begin(), 1);  
  •         return digits;  
  •     }  
  • };  


回复

使用道具 举报

 楼主| 韶华 2019-2-22 13:47:05 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎
Problem 344 Reverse String

<iframe
  src="https://carbon.now.sh/embed/?bg=rgba(171%2C%20184%2C%20195%2C%201)&t=seti&wt=none&l=text%2Fx-c%2B%2Bsrc&ds=true&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=56px&ph=56px&ln=false&fm=Hack&fs=14px&lh=133%25&si=false&code=class%2520Solution%250A%257B%250Apublic%253A%250A%2509string%2520reverseString(string%2520s)%250A%2509%257B%250A%2509%2509int%2520first%2520%253D%25200%253B%250A%2509%2509int%2520last%2520%253D%2520s.size()-1%253B%250A%2509%2509while%2520(first%2520%253C%2520last)%250A%2509%2509%257B%250A%2509%2509%2509char%2520temp%2520%253D%2520s%255Bfirst%255D%253B%250A%2509%2509%2509s%255Bfirst%255D%2520%253D%2520s%255Blast%255D%253B%250A%2509%2509%2509s%255Blast%255D%2520%253D%2520temp%253B%250A%2509%2509%2509first%252B%252B%253B%250A%2509%2509%2509last--%253B%250A%2509%2509%257D%250A%2509%2509return%2520s%253B%250A%2509%257D%250A%257D%253B&es=2x&wm=false"
  style="transform:scale(0.7); width:1024px; height:473px; border:0; overflow:hidden;"
  sandbox="allow-scripts allow-same-origin">
</iframe>
<iframe
  src="https://carbon.now.sh/embed/?bg=rgba(171%2C%20184%2C%20195%2C%201)&t=seti&wt=none&l=text%2Fx-c%2B%2Bsrc&ds=true&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=56px&ph=56px&ln=false&fm=Hack&fs=14px&lh=133%25&si=false&code=class%2520Solution%250A%257B%250Apublic%253A%250A%2509string%2520reverseString(string%2520s)%250A%2509%257B%250A%2509%2509int%2520first%2520%253D%25200%253B%250A%2509%2509int%2520last%2520%253D%2520s.size()-1%253B%250A%2509%2509while%2520(first%2520%253C%2520last)%250A%2509%2509%257B%250A%2509%2509%2509char%2520temp%2520%253D%2520s%255Bfirst%255D%253B%250A%2509%2509%2509s%255Bfirst%255D%2520%253D%2520s%255Blast%255D%253B%250A%2509%2509%2509s%255Blast%255D%2520%253D%2520temp%253B%250A%2509%2509%2509first%252B%252B%253B%250A%2509%2509%2509last--%253B%250A%2509%2509%257D%250A%2509%2509return%2520s%253B%250A%2509%257D%250A%257D%253B&es=2x&wm=false"
  style="transform:scale(0.7); width:1024px; height:473px; border:0; overflow:hidden;"
  sandbox="allow-scripts allow-same-origin">
</iframe




补充内容 (2019-2-21 21:47):
class Solution
{
public:
        string reverseString(string s)
        {
                int first = 0;
                int last = s.size()-1;
                while (first < last)
                {
                        char temp = s[first];
                        s[first] = s[last];
                        s[last] = temp;
        ...

补充内容 (2019-2-21 21:47):
class Solution
{
public:
        string reverseString(string s)
        {
                int first = 0;
                int last = s.size()-1;
                while (first < last)
                {
                        char temp = s[first];
                        s[first] = s[last];
                        s[last] = temp;
        ...
回复

使用道具 举报

 楼主| 韶华 2019-2-25 04:16:03 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎
Problem 122 Best Time to Buy and Sell Stock II

class Solution {
public:
        int maxProfit(vector<int>& prices) {
                int result = 0;
        int last = prices.size()-1;
                for (int i = 0; i < last; i++)
                {
                        if (prices[i + 1] > prices[i])
                                result += prices[i + 1] - prices[i];
                }
                return result;
        }
};
回复

使用道具 举报

 楼主| 韶华 2019-3-2 02:49:39 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎
Problem 167 Two Sum II

// Time complexity: O(n)
class Solution {
public:
        vector<int> twoSum(vector<int>& numbers, int target) {
                int left = 0, right = numbers.size() - 1;
                vector<int> ans;
                while (left < right)
                {
                        if (numbers[left] + numbers[right] == target)
                        {
                                ans.push_back(left+1);
                                ans.push_back(right+1);
                                break;
                        }
                        else if (numbers[left] + numbers[right] < target)
                                left++;
                        else
                                right--;
                }
                return ans;
        }
};
回复

使用道具 举报

 楼主| 韶华 2019-3-23 01:27:28 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎
这里不更新了,以后刷题都放在GitHub仓库里了。
回复

使用道具 举报

 楼主| 韶华 2020-9-4 06:32:16 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (486)
 
 
0% (2)    👎
回复

使用道具 举报

the_banishee 2020-9-8 17:30:12 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (1)
 
 
0% (0)    👎
能用go一起刷吗😂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表