博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Weekly 4
阅读量:5965 次
发布时间:2019-06-19

本文共 1015 字,大约阅读时间需要 3 分钟。

Algorithm

  • What 找出字符串中最长不重复字串的长度

  • How 用MAP来装字符和对应的下标,每次判断MAP中是否有当前的字符,没有就加进去,长度加一,有的话就找出重复字符的位置,以重复字符的下一个为起点重新计算,删去重复字符及之前的元素,最后输出最大长度。

  • Key Codes
class Solution {    public int lengthOfLongestSubstring(String s) {        Map
map = new HashMap
(); int start=0,len=0,Max=0,index=0,i,j; for(i=0;i
Max){ Max = len; } map.put(s.charAt(i),i); }else{ index = map.get(s.charAt(i)); for(j=start;j<=index;j++){ map.remove(s.charAt(j)); } map.put(s.charAt(i),i); start = index+1; len = i-index; } } return Max; }}

Review

  • What 快速地多次点击

  • How 用户快速、多次点击一个按钮的时候,你的网站/app可能就有问题了,这时候最好要有警报,通知你某个(某些)用户正在绝望地多次点击某个按钮,这样你才能及时得到反馈、及时修复。

Tip

  • What PMD代码走查配置

  • How 下好PMD插件后在Other Settings里配置规则,然后再Key Map里配置快捷键,这样走查是就快捷键回车回车就行了。

    Share

转载于:https://www.cnblogs.com/cmh1111/p/10186636.html

你可能感兴趣的文章
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
深入理解Java的接口和抽象类
查看>>
Javascript异步数据的同步处理方法
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
度量时间差
查看>>
通过jsp请求Servlet来操作HBASE
查看>>
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
<气场>读书笔记
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>