正向遍历
正向遍历
1.暴力两层循环,思路没啥问题,时间LeetCode上会超时 换一个思路,每个时间卖出的最大价格都是和前面最小价格的差,多用一个变量记录一下前面的最小值实现复杂度降到O(n)
1.快慢指针,注意边际条件和慢指针的作用
1.正向遍历,移动指针 2.递归
一、哈希表 二、快慢指针
一、背景 1.1、控件效果 要实现的自定义控件效果大致如下,实现过程中用到了比较多的自定义View的API,觉得比较有代表性,就分享出来也当做学习总结项目代码已上传githu...
响应链上有,如果传递链指的是检索响应事件的view的话,没有。 作为responder默认就是找nextresponder来调用touchBegan等事件。
二、事件传递链和响应者链iOS触摸事件详解iOS开发-事件传递响应链 响应者链 UIResponser包括了各种Touch message 的处理,比如开始,移动,停止等等。常见的UIRespons...
1. 什么是函数式编程 1.1 当考虑应用设计时,我们应该问问自己是否遵从了以下的设计原则• 可扩展性一一我是否需要不断地重构代码来支持额外的功能?• 易模块化一一如果我更改...
Android Studio 默认会有个jre,配置了这个路径,切换成全局配置 /Library/Java/JavaVirtualMachines/jdk1.8.0_241....
我一个农民家的孩子,响应了国家的号召进城买房,却买到一堆烦心的事情。 事情起点是3年前,大学毕业的我工作了快一年,眼看到了结婚的年纪,老爸老妈,拿出了好几...
首先给大佬鼓掌!!! 作者:zhonyong链接:https://www.zhihu.com/question/25532384/answer/81152571来源:知乎著作...
变量初始化的意义 以NSString为例 NSString *string 定义了一个NSString类型的指针变量,由于这个指针变量没有被初始化所以没有指向任何位置,因此...
这是我们的面试题,要求一次循环得出答案list
二、最快速求两个集合的交集用最快速度求两个数组之交集算法。比如A={6,2,4,1},B={2,9,4,3},那么A&B={2,4}。