ARTS计划第一周

第一周ARST

A

Two Sum
//本来我的解法是使用两个循环,依次加到target,但看了看,另外一种解法感觉更有效
//率,就是利用map{key,value}的find来寻找与一数配对的另一个数。

第一种

class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) {
        vector<int> result;
        for(int i=0;i<nums.size();i++)
        {
            for(int j=i+1;j<nums.size();j++)
            {
                if(nums[i]+nums[j]==target)
                {
                    result.push_back(i);
                    result.push_back(j);
                    break;
                }
            }
        }
        return result;
        
    }
};

第二种

class Solution
{
  public:
    vector<int> twoSum(vector<int> &nums, int target)
    {
        map<int, int> maps;
        vector<int> result;
        for (int i = 0; i < nums.size(); i++)
        {
            maps[nums[i]] = i;
        }
        for (int i = 0; i < nums.size(); i++)
        {
            int search = target - nums[i];
            if (maps.find(search) != maps.end() && maps.at(search) != i)
            {
                result.push_back(i);
                result.push_back(maps[search]);
                break;
            }
        }
        return result;
    }

R

养胃篇

//最近想到养胃,所以特地找了这方面的文章阅读,分享一篇吧
https://www.livestrong.com/article/522057-how-to-make-your-stomach-healthy/
感觉也不是很全哈,我再分享一下我自己的养胃手册
一、养胃小方法
1.饮食:
最养胃的食物是面条
2.熬粥:
熬粥放一点苏打,可以中和胃酸,小米粥就馒头也可以养胃
3.饮料:
多喝牛奶和热水
4.用餐规律:
饭只吃七分饱,早餐吃好,午餐吃饱,晚餐吃少,忌暴饮暴食
5.健胃主要食物:
大枣、豆腐、白菜、牛奶、胡萝卜、花生、红茶、蜂蜜
6.按摩养胃法:
饭后、睡前可以搓热双手以肚脐为中心顺时针环摩64圈。完毕后搓热双手按摩小 腹
7.平心静养:
避免紧张、焦虑、恼怒等不良情绪刺激
二、平时养胃
1.保暖;
2.调养:秋季以温、软、淡、素、鲜为宜,做到定时定量,少食多餐,使胃中经常有 食物和胃酸进行中和;
3.忌嘴:不吃过冷、过烫、过硬、过辣、过粘的食物,忌暴饮暴食,戒烟戒酒;
4.静心:避免不良情绪刺激;
5.运动:结合体征,适当加强锻炼,提高机体抗病能力,减少疾病复发,促进身心健 康
6.推荐养胃食物:牛奶、粥类、汤水(最好菜汤,不要肉汤)、苹果。
三、伤胃行为
1.暴饮暴食;
2.咖啡浓茶;
3.麻辣烫、烧烤、涮锅
4.烟酒;
5.吃饭无定点

T

emm,这个地方就写写最近遇到的vector函数吧,小白总是少见多记的?

vector

1.vector是一个模板类,运用它的过程就是这个模板的一个实例化过程
具体应用如下:
vector<T> v1
vector<T> v2(v1)
vector<T> v2=v1
vector<T> v3(n,val) 包含n个重复元素,值为val
vector<T> v5{a,b,c…} 初始化各值
vector<T> v5={a,b,c…}同上
2 操作
添加元素:.push_back ()
确认是否为空:.empty()
求长度:.size()

R

https://google.github.io/styleguide/cppguide.html
这是github上关于代码风格规范的部分,分享一下,最适合我们这种初来乍到的小菜。

给个总结的话

这是第一次写博客,想想还是有些激动的。好的入正题
这一周开始ARTSj计划,尽管代码题只有一题,但还是学到了比较多的东西,vectorm模板,map模标,还有就是TDM完美解决了之前MInGw的各种问题,并且在vscode上弄的leetcode感觉特别好,解决了不知从何找题刷的问题。
然后呢,希望在未来的一周,刷题数目该起来,然后呢,啃书。
加油!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值