
Java程序
一些Java题目
穆煲汤
这个作者很懒,什么都没留下…
展开
-
两栈实现一队列、两队列实现一栈
两栈实现一队列、两队列实现一栈,栈是啥、队列是啥原创 2020-04-10 11:42:41 · 214 阅读 · 0 评论 -
将".java"后缀文件改为".txt"文件
将某个文件夹下所有某后缀的文件改为另一种后缀文件原创 2020-04-10 10:09:24 · 1466 阅读 · 0 评论 -
链表的一些典型题目
链表倒数第K个结点、合并两个有序链表、逆序打印链表、判断链表是否有环、判断两个链表是否相交原创 2020-04-09 14:54:37 · 227 阅读 · 0 评论 -
Java实现文件夹的递归删除、字节流&&字符流的拷贝、打印出某后缀文件
比如递归删除文件夹、对文件的拷贝、输出某个路径下以“.java”的文件原创 2020-03-25 17:33:01 · 205 阅读 · 0 评论 -
完整的哈希表代码
class HashMap<K, V> { class Node<K, V> { protected int hash; protected K key; protected V value; protected Node<K, V> next; public Node(in...原创 2019-11-24 16:15:18 · 1075 阅读 · 1 评论 -
七大排序算法简单描述
冒泡排序、插入排序、选择排序、希尔排序、快速排序、归并排序、堆排序原创 2019-11-16 18:36:02 · 580 阅读 · 0 评论 -
递归
递归:原创 2019-10-16 09:42:17 · 147 阅读 · 0 评论 -
找出数组重复的数
1、在一个长度为 n 的数组里的所有数字都在 0~n-1 的范围内,找出任意一个重复的数。 简明思路: 按照题目要求,如果这个数组里面的数恰好没有重复的数,则数组下标跟对应的值相等。否则,当扫描到下标为 i 的数字时,比较这个下标的值(m)是不是等于 i ,如果是,说明这个值就在它对应的下标下,继续扫描;如果不等,那么位置不对,则拿它跟第 m 个数作比较,如果它跟第 m 个数相等,此时就找到了一个...原创 2019-09-29 11:06:51 · 1330 阅读 · 0 评论 -
二维数组最大值和二分查找以及泛型化
二维数组找最大,不会,要会就暴力搜索! //二维数组最大值 private int maxNum(int[][] arr) { int max = arr[0][0]; for (int i = 0; i < arr.length; i++) { for (int j = 0; j <= arr[i].length - 1...原创 2019-09-28 21:39:42 · 237 阅读 · 0 评论 -
将一串字符里面的空格替换为两个'#'
//将一个' '替换成'#''#' import java.util.Arrays; public class Replace { public static char[] replace(char[] arr) { int count = 0; //统计空格数 for (int i = 0; i < arr.length; i++...原创 2019-05-31 23:10:10 · 390 阅读 · 0 评论