脑客培训(Lesson 0):在一个字符串的最后添加最少的字符,使得添加后的字符串整体是回文字符串


daimaku1
题目: 在一个字符串的最后添加最少的字符,使得添加后的字符串整体是回文字符串。 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class MicroSoft_Interview_Problem { public static char[] getA...
题目: 在一个字符串的最后添加最少的字符,使得添加后的字符串整体是回文字符串。 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 ...

脑客培训(Lesson 0):在一个字符串的最后添加最少的字符,使得添加后的字符串整体是回文字符串

daimaku1
题目: 在一个字符串的最后添加最少的字符,使得添加后的字符串整体是回文字符串。 代码: // // //本代码出自"脑客爱刷题"...
阅读全文 0

脑客培训(Lesson 0):输入数组arr[],只包含0,1,求一个最长且0和1个数相等的子串


题目: 输入数组arr[],只包含0,1,求一个最长且0和1个数相等的子串。 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 import java.util.HashMap; public class FindLongestSubArray0and1SameTimes { ...

脑客培训(Lesson 0):输入数组arr[],只包含0,1,求一个最长且0和1个数相等的子串

题目: 输入数组arr[],只包含0,1,求一个最长且0和1个数相等的子串。 代码: // // //本代码出自"脑客爱刷题" www.knockg...
阅读全文 0

脑客培训(Lesson 0):从矩阵的左上角走到矩阵的右下角,沿途将累加所有经过的数字,求最小的和(动态规划的题目好多都可以优化)


题目: 从矩阵的左上角走到矩阵的右下角,沿途将累加所有经过的数字,求最小的和(动态规划的题目好多都可以优化)。 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class FindMinValuePathInMatri...

脑客培训(Lesson 0):从矩阵的左上角走到矩阵的右下角,沿途将累加所有经过的数字,求最小的和(动态规划的题目好多都可以优化)

题目: 从矩阵的左上角走到矩阵的右下角,沿途将累加所有经过的数字,求最小的和(动态规划的题目好多都可以优化)。 代码: ...
阅读全文 0

脑客培训(Lesson 0):可整合数组


题目: 可整合数组 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 import java.util.HashSet; public class Find_Longest_Integrated_Array { public static int[] findLongestIntegratedArray(int[]...

脑客培训(Lesson 0):可整合数组

题目: 可整合数组 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 import java.util.HashSet; ...
阅读全文 0

脑客培训(Lesson 0):给定一个n*n的矩阵A,每一行和每一列都是有序的,在矩阵中找任意一个数,不存在则返回-1。要求算法复杂度O(n)


题目: Lesson 0 给定一个n*n的矩阵A,每一行和每一列都是有序的,在矩阵中找任意一个数,不存在则返回-1.要求算法复杂度O(n)。 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class Searching_Elem...

脑客培训(Lesson 0):给定一个n*n的矩阵A,每一行和每一列都是有序的,在矩阵中找任意一个数,不存在则返回-1。要求算法复杂度O(n)

题目: Lesson 0 给定一个n*n的矩阵A,每一行和每一列都是有序的,在矩阵中找任意一个数,不存在则返回-1.要求算法复杂度O(n)。 代码: ...
阅读全文 0

脑客培训(Lesson 0):5随机到7随机


题目: 5随机到7随机。 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class Rand_5_to_Rand_7 { public static int generateRandom1To5() { return (int) (Math.random() * 5) + 1;// 1,2,3,...

脑客培训(Lesson 0):5随机到7随机

题目: 5随机到7随机。 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class Rand_5_to_R...
阅读全文 0

脑客培训(Lesson 0):用位运算交换两个数,不使用任何类型的额外变量


题目: 用位运算交换两个数,不适用额外变量 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class Problem_1_swap_numbers_without_temporary { public static void main(String[] args) { ...

脑客培训(Lesson 0):用位运算交换两个数,不使用任何类型的额外变量

题目: 用位运算交换两个数,不适用额外变量 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 publ...
阅读全文 0

脑客培训(Lesson 0):在数组中找出出现次数大于一半的数,如果存在的话


题目: 在数组中找出出现次数大于一半的数,如果存在的话 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class Find_Half_Majority_Number { public static void printMajorNumMoreThanHalf(int[...

脑客培训(Lesson 0):在数组中找出出现次数大于一半的数,如果存在的话

题目: 在数组中找出出现次数大于一半的数,如果存在的话 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所...
阅读全文 0

脑客培训(Lesson 0):给定两个字符串S1和S2,写一个函数,判断是否S1和S2互为变形词


题目: 给定两个字符串S1和S2,写一个函数,判断是否S1和S2互为变形词。 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class IsDeformation { public static boolean isDeformation(String str1...

脑客培训(Lesson 0):给定两个字符串S1和S2,写一个函数,判断是否S1和S2互为变形词

题目: 给定两个字符串S1和S2,写一个函数,判断是否S1和S2互为变形词。 代码: // // //本代码出自"脑客爱刷题" www.knock...
阅读全文 0

脑客培训(Lesson 0):绕圈打印矩阵(相同类型:逆时针将N*N矩阵转90度)


题目: 绕圈打印矩阵(相同类型:逆时针将N*N矩阵转90度) 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权所有 public class Printing_Matrix_in_Spiral_Order { public static void printMatrixBySpiralOrder(...

脑客培训(Lesson 0):绕圈打印矩阵(相同类型:逆时针将N*N矩阵转90度)

题目: 绕圈打印矩阵(相同类型:逆时针将N*N矩阵转90度) 代码: // // //本代码出自"脑客爱刷题" www.knockgate.com版权...
阅读全文 0