- 博客(23)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 初步理解全排列的递归实现
首先先推荐一个讲解全排列的视频:[算法教程] 全排列我个人认为对于新手来说比较好理解,虽然我也看了好多的博客,但发现说的都是一句话:要想理解递归,先得理解递归。 所以一直不太理解,直到看了这个UP主的视频。强烈推荐哦!先上全排列递归实现的代码:public class permAll { //交换函数 public static void swap(char[] str, int a, ...
2020-03-27 22:00:08 227
原创 使用两个栈模拟队列的出队入队操作
import java.util.Stack;public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void push(i...
2020-03-26 10:17:36 749
原创 阅读Java源码,手写简单情况下StringBuffer的replace方法和replaceAll方法
简单说明: replace方法用于将字符串中指定位置的某一个字符替换为自己输入的字符或者字符串。 replaceAll方法用于将出现在某个字符串中所有的指定字符替换为自己输入的字符或者字符串。import ...
2020-03-24 19:33:47 610
原创 关于接口和抽象类的区别
今天读了一些关于接口和抽象类的区别的博客, 记录在下面, 以免遗忘, 便于随时翻看, 以后有新的补充内容也会记录.接口和抽象类的区别:从概念上讲:抽象类是对一个对象的本质描述, 也就是说抽象类指出了这是个什么东西;接口是对一个对象的行为动作, 也就是方法的描述从语法格式上讲:接口是抽象类的变体, 接口的所有方法都是抽象的.接口中基本数据类型为static 而抽类象不是的接口...
2020-03-22 10:30:24 99
原创 使用Java写一个程序:输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数(即:将此数化为二进制,统计该二进制数中1的个数)。
使用Java写一个程序:输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数(即:将此数化为二进制,统计该二进制数中1的个数)。
2020-03-06 22:15:29 854
原创 使用Java写一个程序:将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
使用Java写一个程序:将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
2020-03-05 20:45:48 2858 3
原创 使用java写出一个程序:接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
使用java写出一个程序:接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
2020-03-05 20:27:53 2763
原创 使用Java写一个程序:输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
使用Java写一个程序:输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
2020-03-05 20:14:19 2679 1
原创 使用Java写一个程序:编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。
使用Java写一个程序:编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。
2020-03-05 19:43:15 1796
原创 使用java写一个程序:输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
使用java写一个程序:输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
2020-03-05 19:05:38 2239
原创 使用Java写一个程序:数据表记录包含表索引和数值(int范围的整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。
使用Java写一个程序:数据表记录包含表索引和数值(int范围的整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。
2020-03-05 14:53:34 663
原创 使用Java写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
使用java写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
2020-03-04 20:40:28 1235
原创 使用Java写出一个程序,要求:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
import java.util.*;public class Main{ public static void primeNum(long num){ int init = 2; if(num == 1) { System.out.println(1); } while(num != 1){ ...
2020-03-03 22:09:18 2403
原创 使用Java写出一个程序:接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 )
import java.util.*;public class Main{ private static final String A = "A"; private static final String B = "B"; private static final String C = "C"; private static final String D = "D"; priva...
2020-03-02 19:24:35 4567
原创 连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
import java.util.*;public class Main{ public static void split(String s){ if(s.length()<8){ //如果输入的字符串长度小于8,则添加"0"; String s1 = s; while(s1.length()!=8){ s1 = s1+"0"; } Syste...
2020-03-02 16:44:00 1824
原创 使用Java写出一个程序:接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
使用Java写出一个程序:接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
2020-03-02 13:54:28 1982
原创 利用HashMap找出数组中出现次数最多的元素及其次数
我在牛客网上刷题时遇到了这道题目,因为初学Java不久,对Java的应用还不熟悉,刚开始用C语言做没做出来(我太菜了。。。),接着百度发现竟然可以用HashMap做,仔细一想发现这真是一个好办法(为什么我就想不到!!!),下面是我参考大佬们的代码自己写出来的,附加了个人理解。
2020-02-27 17:17:30 2029
计算机组成原理-操作码相关
2019-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人