注意,1,"" 和 " ".是不同的,空字符串指的是"": 2,注意String的compareTo.小于是指<0.并不是==-1: 仔细观察代码中注释掉的那一行错在哪里. import java.util.*; public class Finder { public static int findString(String[] a,int n, String key){ int left = 0; int right = a.lengt…
思路 排序后对两个字符串遍历 function solution(line) { var str = line.split(" "); var str1 = str[0].split("").sort(); var str2 = str[1].split("").sort(); var i = 0, j = 0; while (j < str2.length && i < str1.length) { if (str1…
var a = '{"name":"1234"}';var c = '{["name":"张三","age":18],["name":"李四","age":19]}';var f = JSON.parse(a);//这样写正确var t = JSON.parse(c);//json数组的时候提示语法错误 最佳答案: 你那个数组是有问题的,要var…
思路: 我用的尺取. 注意题目描述为恰好2个'h',1个'i',1个'o'. 实现: #include <iostream> #include <cstdio> #include <string> #include <algorithm> using namespace std; const int INF = 0x3f3f3f3f; ], ci[], co[]; bool check(int pos, int a, int b, int c) { &…