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

本文共 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

你可能感兴趣的文章
RHCE学习<2>无人值守安装Linux系统(FTP+TFTP+DHCP+Kickstart+PXE)
查看>>
yafphp框架
查看>>
中小型网站架构分析及优化
查看>>
php构造json数组与对象
查看>>
CentOS6.5安装docker环境
查看>>
写shell的事情
查看>>
ssh登陆限制
查看>>
负载均衡之Haproxy配置详解(及httpd配置)
查看>>
linux虚拟机拷贝之后联网出错
查看>>
Oracel10G Dateguard 配置最大性能保护模式
查看>>
Linux文件系统探索
查看>>
标准与扩展ACL 、 命名ACL 、 总结和答疑
查看>>
查找恶意的TOR中继节点
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
模板类的友员函数
查看>>
Activiti工作流学习(二)流程实例、执行对象、任务
查看>>
OSPF Multi-zone configuration
查看>>
DNS配置案例
查看>>
GAC
查看>>