• leetcode每日刷题计划-简单篇day25


    Num 136 只出现一次的数字

    先用最笨最占内存的方式。。n^2复杂度执行。。。内存10w。。。

    注意里层是break!里层是退出是对外层continue

    class Solution {
    public:
        int singleNumber(vector<int>& nums) {
            vector<int> pd(100000);
            vector<int> two(2);
            //bool pd[10000];
            for(int i=0;i<nums.size();i++)
            {
                bool temp=false;
                if(pd[i]==true) continue;
                //cout<<"i"<<i<<endl;
                for(int j=i+1;j<nums.size();j++)
                {
                    if(nums[j]==nums[i])
                    {
                        pd[j]=true;
                        temp=true;
                        break;
                    }
                }
                if (temp==false) return nums[i];
            }
            return 0;
        }
    };
    View Code
    时间才能证明一切,选好了就尽力去做吧!
  • 相关阅读:
    稀疏核机
    核方法
    变分法
    拉格朗日乘子
    序列数据
    连续隐含变量
    线性回归模型
    采样方法
    线性分类模型
    一些音乐下的评论
  • 原文地址:https://www.cnblogs.com/tingxilin/p/11186589.html
Copyright © 2020-2023  润新知