古茗奶茶java笔试

🤣🤣🤣🤣🤣🤣
秋后的不是第一杯奶茶,而是笔试
大编程题字典序算法
import java.util.ArrayList;
public class Solution {
    public ArrayList<String> Permutation(String str) {
       ArrayList<String> ans = new ArrayList<>();
       
		char[] chs = str.toCharArray();
		int i,j,k,len;
		len = str.length();
		
		ans.add(new String(chs));
		for(i = len - 2; i >= 0; i--) {
			if(chs[i] < chs[i + 1]) {
				j = len - 1;
				while(chs[j] <= chs[i] && j > i) {
					j--;
				}
				char t = chs[i];
				chs[i] = chs[j];
				chs[j] = t;
				for(k = i + 1, j = len - 1; k < j; k++,j--) {
					t = chs[k];
					chs[k] = chs[j];
					chs[j] = t;
				}
				ans.add(new String(chs));
				i = len -1;
			}
		}
		return ans;
       
    }
}


#java工程师##笔经#
全部评论
楼主最后去了吗
点赞 回复 分享
发布于 2022-07-18 10:11

相关推荐

头像
11-18 16:08
福州大学 Java
影流之主:干10年不被裁,我就能拿别人一年的钱了,日子有盼头了
点赞 评论 收藏
分享
粗心的雪碧不放弃:纯学历问题,我这几个月也是一直优化自己的简历,后来发现优化到我自己都觉得牛逼的时候,发现面试数量也没有提升,真就纯学历问题
点赞 评论 收藏
分享
4 6 评论
分享
牛客网
牛客企业服务