java算法题
今晚我得回家
这个作者很懒,什么都没留下…
展开
-
[算法]给定两个字符串str1和str2,输出两个字符串的最长公共子串
以长字符串为基准串,短字符串为查找串 public String LCS(String str1, String str2) { String standardStr; String findStr; //选取基准串和查找串 if (str1.length() >= str2.length()) { standardStr = str1; findStr = str2; .原创 2021-07-28 15:48:23 · 1893 阅读 · 2 评论 -
算法题:一个整数数组nums,一个整数target,输出一组nums[i]+nums[j]=target,并且i!=j,输出i和j
思路:使用hashmap,key为数组中的值,value为数组的角标 //int[] nums = {1, 3, 4, 6, 2, 3, 8}; int target = 10; public void test(int[] nums, int target) { Map<Integer,Integer> temp = new HashMap<>(); for (int i = 0; i < nums.leng原创 2021-09-01 10:02:50 · 246 阅读 · 0 评论