博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018-10-16-weekly
阅读量:6928 次
发布时间:2019-06-27

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

Algorithm

  • What 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。如,"ace"是"abcde"的一个子序列,而"aec"不是)。

  • How 可以用贪心算法,遍历母串t,时间复杂度是O(N)。定义两个串的索引,如果发现t的索引和子串s的索引值相等,移动子串s的索引,继续比对下一个目标索引值。
  • Key Codes
class Solution {    public boolean isSubsequence(String s, String t) {        int first=0;        int sec=0;        while(first

Review

  • What 如何用正确的方式做你喜欢的事

  • How

  • 弄清楚我们想要花费时间和注意力的是什么,然后在我们的工艺上努力使我们的平台成为可能
  • 建立自己的平台,并一步一步地制定自己的工作。

Tip

  • What 注册注解处理器:怎样将处理器MyProcessor注册到javac中

  • How

    • 必须提供一个.jar文件。就像其他.jar文件一样,你打包你的注解处理器到此文件中。
    • 并且,在你的jar中,你需要打包一个特定的文件javax.annotation.processing.Processor到META-INF/services路径下。
    • 打包进MyProcessor.jar中的javax.annotation.processing.Processor的内容是,注解处理器的合法的全名列表,每一个元素换行分割
com.example.MyProcessor      com.foo.OtherProcessor      net.blabla.SpecialProcessor
  • 把MyProcessor.jar放到你的builpath中,javac会自动检查和读取javax.annotation.processing.Processor中的内容,并且注册MyProcessor作为注解处理器。

Share

转载于:https://www.cnblogs.com/lanqingyu/p/9828590.html

你可能感兴趣的文章
Java知多少(87)选择框和单选按钮(转)
查看>>
股票作手回忆录Digest(转)
查看>>
Java Date API demo
查看>>
SPOJ SUBST1 后缀数组
查看>>
C#中,使用正则表达式匹配获取所需数据
查看>>
Codeforces #270 D. Design Tutorial: Inverse the Problem
查看>>
Recurrent Neural Network 学习笔记【二】RNN-LSTM
查看>>
css 使div垂直、水平居中
查看>>
android ListView几个比较特别的属性
查看>>
7、正则表达式
查看>>
android设备适配
查看>>
算法题:整形数组找a和b使得a+b=n
查看>>
mysql优化建议大全
查看>>
C#.Net Mvc运营监控,计算方法/接口/action/页面执行时间
查看>>
存储过程分页方案
查看>>
扫盲 Linux:如何选择发行版
查看>>
色版黑莓Bold9900已经登岸香港市场
查看>>
报表服务入门(实验3)配置虚拟目录
查看>>
联合类型(union type )
查看>>
一图胜千言 -- SQL Server 监控
查看>>