好像leeceode题目我的博客太长了,需要重新建立一个. leecode刷题第二个

376. Wiggle Subsequence               自己没想出来,看了别人的分析. 主要是要分析出升序降序只跟临近的2个决定.虽然直觉上不是这样.

455. 分发饼干                           非常重要的一个题目,主要是要通过这个题目来彻底理解for 循环里面动态变化时候会发生的bug问题.问题本身是trivaial的.

class Solution:
    def findContentChildren(self, g, s):
        """
        :type g: List[int]
        :type s: List[int]
        :rtype: int
        """
        #做模拟即可
        g.sort()
        s.sort()
        count=0
        for i in g:
            for j in s:  #注意for j in s:里面s是可以动态变动的.每一次都刷新s的取值.
                         #总之:在for 循环里面修改s的值是很麻烦的一个事情,但是这里面代码没问题,因为每运行一次
                         #他遇到刷新也就是触发了remove时候马上break.不让后面麻烦的事情发生了,就可以.
                        #这个麻烦的事情是什么呢.就是

                if i<=j:
                    s.remove(j)
                    count+=1
                    break
        ‘‘‘
        a=[23,4324,32,42,34,32]
          for i in a:
             a.remove(a[0])
        这个代码他实际上只跑3次.也就是说for i in a:的本质是for i in range(len(a)):
        他只认准index.
        i读取的数据是23,32,34!!!!!!!!!!
        ‘‘‘
        return count

原文地址:https://www.cnblogs.com/zhangbo2008/p/9062741.html

时间: 2024-10-08 19:16:18

好像leeceode题目我的博客太长了,需要重新建立一个. leecode刷题第二个的相关文章

【全网最全的博客美化系列教程】07.添加一个分享的按钮吧

全网最全的博客美化系列教程相关文章目录 [全网最全的博客美化系列教程]01.添加Github项目链接 [全网最全的博客美化系列教程]02.添加QQ交谈链接 [全网最全的博客美化系列教程]03.给博客添加一只萌萌哒的小仓鼠 [全网最全的博客美化系列教程]04.访客量统计的实现 [全网最全的博客美化系列教程]05.公告栏个性时间显示的实现 [全网最全的博客美化系列教程]06.推荐和反对炫酷样式的实现 [全网最全的博客美化系列教程]07.添加一个分享的按钮吧 [全网最全的博客美化系列教程]08.自定义

四则运算题目生成器项目博客

PSP2.1 Personal Software Process Stages Time Planning 计划 · Estimate · 估计这个任务需要多少时间 1h Development 开发 · Analysis · 需求分析 (包括学习新技术) 2h · Design Spec · 生成设计文档 1h · Design Review · 设计复审 (和同事审核设计文档) 0.5h · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0.5h · Desi

如何通过个人博客网站赚钱(最全方法)

想知道怎样通过博客赚钱吗? 几年前,我意识到很多开设个人网站的博主们正在赚钱,有些甚至赚取了巨额数字!他们中的很多人看起来很普通,就像你和我一样.那么,他们究竟是怎样做到的?你也可以通过博客赚钱吗? 通过博客赚钱的三个步骤 建立一个博客,然后创建跟主题相关的优质内容,建立自己的权威: 选择并实施与你的主题相关的收入流: 与他人保持在线互动,让你的博客始终处于首位. 怎么搭建一个赚钱的个人博客网站 当别人在寻找相关的主题时,你需要将自己的博客成为他们的首选资源.如果他们访问并寻求你的建议,那你就可

Python爬取CSDN博客文章

之前解析出问题,刚刚看到,这次仔细审查了 0 url :http://blog.csdn.net/youyou1543724847/article/details/52818339Redis一点基础的东西目录 1.基础底层数据结构 2.windows下环境搭建 3.java里连接redis数据库 4.关于认证 5.redis高级功能总结1.基础底层数据结构1.1.简单动态字符串SDS定义: ...47分钟前1 url :http://blog.csdn.net/youyou1543724847/

如何高效的利用博客园?

写在前面 在河南工作那会儿,虽然遇到问题也百度过,google过,但是很少留意内容来自哪个网站,也许是工作的内容太简单了,也许是太单调了,之后的之后就很少上网查东西了,因为模块相似,功能相似,代码写了n遍了.真不用了!后来也因为合同到期了,就选择了让我向往已久的北京. 来了北京后,发现自己其实很菜,之前那种玩法都是小儿科.不得不重新充实自己.然后就是不断的学习,不断的提高,一个偶然的机会,群里朋友说起了博客园,也是偶然的一个举动进博客园看了一看,不看不要紧,一看,二看.......从此以后我发现

价值博客们,技术博客

www.raychase.net http://mindhacks.cn 程序员博客墙blogwall.us http://www.cppblog.com/vczh MacTalk-池建强的随想录 Fenng DBA Notes | 闲思录robbin的自言自语风雪之隅-Laruence的博客 blog.vgod.tw 张琮翔的Blog:愛好電腦.科技.程式設計,目前在MIT電腦科學與人工智慧實驗室就讀博士班,尋找人機互動與程式設計交會的創新火花. MIT CSAIL的PhD,现在毕业开始创业了

VMCloud见面礼&mdash;&mdash;VMCloud博客迁移全记录

微信号 VMCloud 大家好,为了避免在愚人节再公开本订阅号(其实为了避免被误会成是愚人节玩笑),所以选在今天,三月份的最后一天,VMCloud订阅号正式开张.如果说再说多的话也没办法去解释VMCloud订阅号的作用,那么就让我用实际行动来为各位了解关注本VMCloud订阅号的意义所在吧:P --------------------------------------------------------------------------------------------------- 正文

我的博客之路

最近对[我的博客]的页面样式改动了几次,让我想起了我一路走来的博客之路.想想从开始网络博客到现在也有5年的时间了,那时候还不知道什么是博客呢,顶多算是一篇日志吧.从刚开始的qq空间,到后来的博客园,再到现在自己的博客,可谓走了很长的一段时间. 1. QQ空间 刚开始是从QQ空间开始的.每个刚开始使用qq的时候,总是要矫情一番,而且大多还都是转载的文章.看看我那时转载的文章题目<心等久会死心,原来521+365=886 >,<每天看一遍保持清醒 >,<”赢在中国”中对90后有用

Ubuntu14.04LTS下安装Node.js&amp;NPM以及个人博客hexo的初始化配置

什么是hexo Hexo 是一款基于node 的静态博客网站生成器作者 :tommy351是一个台湾的在校大学生...相比其他的静态网页生成器而言有着,生成静态网页最快,插件丰富(已经移植了大量Octopress插件).同其他很多轻量级博客如jekyll.octopress.jekyllbootstrap等一样,也是 使用Markdown语法进行编辑博文,关于Markdown不用怕,推荐搜索维基上面的语法示例,有中文版本http://zh.wikipedia.org/wiki/Markdown,