Java
咖飞_coffee
研究基于图像、视频和问题的高效哈希检索技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Manacher算法Java版
import java.util.Scanner; public class MainManacher { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println(maxLcpsLength(str)); } public static c.原创 2020-06-08 15:46:11 · 291 阅读 · 0 评论 -
KMP算法Java语言实现
import java.util.Scanner; public class MainKMP { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str1 = sc.nextLine(); String str2 = sc.nextLine(); char[] strs = str1.toCharArray();原创 2020-06-06 14:39:37 · 275 阅读 · 0 评论 -
[编程题]石头碰撞
快手Java工程师笔试题 问题描述 **给定一组石头,每个石头有一个正数的重量。每一轮开始的时候,选择两个石头一起碰撞,假定两个石头的重量为x,y,x<=y,碰撞结果为 如果x==y,碰撞结果为两个石头消失 如果x != y,碰撞结果两个石头消失,生成一个新的石头,新石头重量为y-x 最终最多剩下一个石头为结束。求解最小的剩余石头质量的可能性是多少。** 输入描述: 第一行输入石头个数(...原创 2020-04-19 22:36:11 · 1394 阅读 · 0 评论 -
Java常见错误——破坏封装
当你创建一个类,用来表示用户信息(用户信息只允许查看,不允许修改)的时候,你会怎么做呢?class Employee { private Date hireDay; pulic Date getHireDay() { return hireDay; } //其他属性省略 //.... }上面的代码感觉 有问题吗?然后你想一下一个问题,没有对hireDay设置set方法,...原创 2018-06-04 19:33:48 · 1035 阅读 · 0 评论 -
进制转换
一、常见数字表示 常见数表示 二进制 八进制 十进制 十六进制 0000 0 0 0 0001 1 1 1 0010 2 2 2 0011 3 3 3 0100 4 4 4 0101 5 5 5 0110 6 6 6 ...原创 2018-07-25 19:47:56 · 945 阅读 · 0 评论
分享