JAVA实现
JAVA中面试题以及数据结构的实现
Keep Running *
这个作者很懒,什么都没留下…
展开
-
输入一个正整数数组,把数组里的所有数字拼接起来排成一个数,打印能拼接出的所有数字中最大的一个
输入一个正整数数组,把数组里的所有数字拼接起来排成一个数,打印能拼接出的所有数字中最大的一个例如输入数组 [3,32,321] ,则打印出这三个数字能排成最大的数字332321package com.kuang.test;import java.util.*;public class TestArraySort { //自动排序 private static Set<String> set = new TreeSet<>(); //输入.原创 2021-03-12 20:35:07 · 1643 阅读 · 0 评论 -
Java双链表的头插和尾插
单链表的头插法和尾插法头插图尾插图头插和尾插同时使用时,需要把头插产生的链表和尾插产生的链表连接起来。上面两个图片可以说明,有两个节点是无论如何都保持不变的。它们分别是 头插入法创建的第一个节点,和尾插法的头节点。当头插法的第一个节点的指针指向尾插法的头节点,此时的单链表既可以使用头插法,也可以使用尾插法。实现类package best;public class SingleLinked<V> { Node<V> first; Node<V&g原创 2020-10-02 15:10:56 · 1348 阅读 · 0 评论 -
Java遍历目录——递归实现
Java查找文件,遍历目录,通过递归实现从命令行中读入一个文件名,判断该文件是否存在。如果该文件存在,则在原文件相同路径下创建一个文件名为“copy_原文件名”的新文件,该文件内容为原文件的拷贝。package best;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.i原创 2020-10-02 13:39:39 · 460 阅读 · 0 评论 -
大厂面试题:String相关二内容替换
面试题目 - String 的内容替换方法一 :package best;public class TestStringReplaceOne { static int count = 0; public static void main(String[] args) {// String s1 = "aabbcdabbajklkabb";// String s2 = "ab";// String s3 = "bab"; long start = System.currentTi原创 2020-10-01 23:14:43 · 110 阅读 · 0 评论 -
大厂面试题:String相关一排列组合
面试题目 - String排列组合输入一个字符串,打印输出该字符串中字符的所有排列。你可以任意顺序返回这个字符串数组,但里面不能有重复元素。示例:输入: s = “abc”;输出:[“abc”,“acb”,“bac”,“bca”,“cab”,“cba”]限制:1 <= s 的长度 < = 8package best;import java.util.HashSet;import java.util.LinkedHashSet;import java.util.Scanne原创 2020-10-01 21:10:53 · 246 阅读 · 0 评论