上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页
摘要: 无论怎么初始化,优先队列的长度不是固定的,你add一个,size就会++,满了就会扩容。 所以必须手动维护优先队列的大小,比如topK问题。 定义一个len,len<max的时候就直接add,len++ 满了就poll之后,再add 将一堆无序的元素放进优先队列中,每次调用poll,都能获得当前小顶 阅读全文
posted @ 2018-07-07 16:33 朋友圈 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 数据类型只有那么几种! JSON里面只使用双引号"" 序列化对象 可以看出JSON和JavaScript是一脉相承的 注意,一个对象被序列化以后就是一个花括号{},没有什么其他的名称 反序列化 阅读全文
posted @ 2018-07-07 15:57 朋友圈 阅读(180) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-07-07 14:18 朋友圈 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Date 在JavaScript中,Date对象用来表示日期和时间 系统时间,自己创建时间都可以 以后用到再查 RegExp 正则表达式:用一种描述性的语言来给字符串定义一个规则 了解最基本的例子即可 精确匹配:也就是一对一的匹配 变长字符:可能有多个符合的匹配 用[]表示范围 开头和结束 RegE 阅读全文
posted @ 2018-07-07 13:45 朋友圈 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 北邮的同学问了我优先队列的用法,引出了这道题。 好吧,我也被有限队列先入为主了。 贪心算法,并且没有后效性。 按照一开始的思路做,并做了一点小优化,超时 好像不用每次都维护一个新的优先队列 因为W肯定是递增的,那么只要把新元素加进优先队列就好了 这算一个n*logn的优化吧! 还有之前没有在循环中对 阅读全文
posted @ 2018-07-06 23:08 朋友圈 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数 一个例子 Map map()方法定义在JavaScript的Array中 传入我们自己的函数,就得到了一个新的Array作为结果 将数组里面的元素,按照传入map里面的函数,进行转换 把Array的所有数字转为字符串 Reduce 有点 阅读全文
posted @ 2018-07-06 16:29 朋友圈 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 模板 可以看到,不需要声明函数返回值。 没有return语句,函数执行完毕后也会返回结果,只是结果为undefined abs()函数实际上是一个函数对象,而函数名abs可以视为指向该函数的变量 注意:由于JavaScript允许传入任意个参数而不影响调用,因此传入的参数比定义的参数多也没有问题,虽 阅读全文
posted @ 2018-07-06 13:05 朋友圈 阅读(171) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-07-06 11:23 朋友圈 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 从左到右 并不是前面第一个比自己小+1就是自己最长子序列列了 那对101来说,9肯定是错的 阅读全文
posted @ 2018-07-05 21:00 朋友圈 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 移动应用测试的基础吧。 阅读全文
posted @ 2018-07-05 14:06 朋友圈 阅读(69) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页