第15天
来源:互联网 发布:怎么做时间轴java 编辑:程序博客网 时间:2024/06/05 00:18
做二分的题目,常觉得无奈,遇到WA基本都是结束条件没处理好。经常是逻辑正确,自己多次测试也正确,但是提交后就是WA,一度想把错误归给杭电服务器。有次印象比较深刻,找思路相近的题解去比对,最后修改了一处,终于AC,前后对比:
mid=(left+right)/2.0; 反馈WA
mid=(left+right)/2; 反馈AC
相比之下,单调队列的题目就顺利多了,与课件题目差不多,写代码时基本是一致的思路。需要注意的是,维护单调队列的过程中,当有新元素入队,可能需要循环使之前的多个元素出队,以保持队列单调性。多个元素出队,不仅需要指针逐次移动,而且可能需要逐个记录变量值。之后看题解时,看到同样的题目,很多人采用单调栈,对比之后,思路基本是差不多的,只是有的题目换个数据结构可能会更适合。
mid=(left+right)/2.0; 反馈WA
mid=(left+right)/2; 反馈AC
相比之下,单调队列的题目就顺利多了,与课件题目差不多,写代码时基本是一致的思路。需要注意的是,维护单调队列的过程中,当有新元素入队,可能需要循环使之前的多个元素出队,以保持队列单调性。多个元素出队,不仅需要指针逐次移动,而且可能需要逐个记录变量值。之后看题解时,看到同样的题目,很多人采用单调栈,对比之后,思路基本是差不多的,只是有的题目换个数据结构可能会更适合。
阅读全文
0 0
- 大阪第15天
- 实习第15天!
- 实习第15天
- 第15天
- 第15天
- 考前的第15天
- java基础第15天
- python第15天:异常
- 暑假第15天总结
- 安卓实训日记第15天
- java学习第15天
- mysql 从本月的第一天到第15天
- 【15天學會jQuery】-----第15天
- 【15天學會jQuery】-----第1天
- 【15天學會jQuery】-----第2天
- 【15天學會jQuery】-----第3天
- 【15天學會jQuery】-----第4天
- 【15天學會jQuery】-----第5天
- 《笨办法学python》加分习题14——我的答案
- 分布式服务框架 Zookeeper
- 考研结束后要玩的小demo
- 2.常用控件:DatePikerDialog
- 深入了解Java ArrayList及其动态调节数组容量机制
- 第15天
- Codeforces Round #428 (Div. 2) E 推理+求最大团(中途相遇法)(状态压缩)(代码能力)
- JVM虚拟机个人总结(四)
- JQuery Selectors
- Memcached(查找命令)-- 学习笔记(四)
- 108. Convert Sorted Array to Binary Search Tree(Java)
- 组合数
- 关于遍历一个数组的几种方法比较
- 第4章 Spring 4.0增强和新功能 II -- Spring4.3.8参考文档中文版