
java
老妖北风
希望把自己学到点知识整理成博客笔记,以便复习。
展开
-
工商银行提前批笔试编程题复盘
题目一:输入:aaabbbbccccc;输出:a3b4c5import java.util.*;public static void main(String[] args){ String str="aaakkkoihgoaiho"; getRepeatCharAndNum(str);}public static void getRepeatCharAndNum(String...原创 2019-10-14 12:43:55 · 656 阅读 · 1 评论 -
字符串中求出现次数最多字符
思路:引入TreeSet:通过集合快速找到所有出现的字符串; 引入ArrayList:为了快速排序,再通过StingBuilder生成排序后的字符串; 通过String api中的基本方法indexOf和lastIndexOf来计算TreeSet中每个字符串的最大值; 如果出现相同的,则把相同的都记录在一个列表中; 记录第一个出现次数最多的字符串(为了计算多个字符串相同情况); 计算...转载 2019-10-08 17:56:06 · 527 阅读 · 0 评论 -
对一整型数组升序排序
编程一:请使用选择排序对一整型数组升序排序选择排序(冒泡排序):45 32 56 90 21每一轮里面选最小值和第i个元素进行交换,就是先选第一个为最小值,然后从剩下的选出最小值和第一个选出的最小值进行比较,如果比第一次选的最小值还小就交换。(第一轮)i=0;min=45;minIndex=0.然后从i+1位置开始往后循环,45>32,记录min=32;minIn...原创 2019-10-08 21:44:40 · 2255 阅读 · 0 评论