java笔试
星夜丶晚晚
注重基础,注重细节,注重视野。
展开
-
Java代码实现斐波那契数列
Java代码实现斐波那契数列使用递归调用import java.util.Scanner;public class Fibonacci{ public static void main(String[] args) {// System.out.println("打印几个费式数?\t"); Scanner scanner = new Scanner(System.in)...原创 2018-11-05 10:45:44 · 5985 阅读 · 0 评论 -
Java-两个字符串最长公共子序列(动态规划实现)
两个字符串最长公共子序列代码调理清晰import java.util.Scanner;//题目:求两个字符串最长的公共子序列。//a1bc2和ab34c 最长公共子序列为 abc//运用了动态规划public class LongestCommonSubsequence{ public static void main(String[] args) { Scanner s...原创 2019-02-27 11:24:10 · 2203 阅读 · 4 评论 -
输出1~n中数字k(k为0到9中任意数字)出现的次数(java实现)
题目:https://www.nowcoder.com/practice/bd7f978302044eee894445e244c7eee6?tpId=13&tqId=11184&tPage=2&rp=2&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews%2Fquestion-ranking...原创 2019-04-02 19:32:48 · 1552 阅读 · 0 评论 -
求第N个丑数(java实现)
题目:https://www.nowcoder.com/practice/6aa9e04fc3794f68acf8778237ba065b?tpId=13&tqId=11186&tPage=2&rp=2&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking方法一:暴力法:从...原创 2019-04-03 10:33:09 · 830 阅读 · 0 评论 -
java多重背包代码实现
自己百度搜的关于多重背包问题的java代码总是不合自己心意,所以自己来写一下:多重背包问题涉及 :物品种类,背包限制,每种物品的重量,每种物品的数量,每种物品的价值。动态优化出最大价值。贴代码(包括一维数组更新的方式,和二维dp矩阵的方式):import java.util.Scanner;//多重背包问题:/* * 输入: 2 10 1 1 1 1 1 1 输出: ...原创 2019-08-05 10:12:43 · 1049 阅读 · 0 评论 -
连续的子数组和
给定一个包含非负数的数组和一个目标整数 k,编写一个函数来判断该数组是否含有连续的子数组,其大小至少为 2,总和为 k 的倍数,即总和为 n*k,其中 n 也是一个整数。示例 1:输入: [23,2,4,6,7], k = 6输出: True解释: [2,4] 是一个大小为 2 的子数组,并且和为 6。使用 HashMap 来保存到第 i 个元素为止的累积和,但我们对这个前缀和除以 k ...原创 2019-08-13 09:39:18 · 492 阅读 · 0 评论