Algorithm/src/test/java/hash/HashAlgorithmsTest.java

38 lines
1.0 KiB
Java

package hash;
import org.junit.Test;
import twopointers.MoveZeroes;
import java.util.List;
import static org.junit.Assert.assertEquals;
public class HashAlgorithmsTest {
@Test
public void testTwoSum() {
TwoSum solution = new TwoSum();
int[] nums = {2,7,11,15};
int target = 9;
int[] result = solution.twoSum(nums, target);
for (int j : result) {
System.out.println(j);
}
}
@Test
public void testgroupAnagrams(){
GroupAnagrams solution = new GroupAnagrams();
String [] strs = {"bdddddddddd","bbbbbbbbbbc"};
List<List<String>> result=solution.groupAnagrams1(strs);
for (List<String> list : result) {
System.out.println(list);
}
}
@Test
public void testLongestConsecutive() {
LongestConsecutive solution = new LongestConsecutive();
// 测试用例 1
int[] nums1 = {100, 4, 200, 1, 3, 2};
assertEquals(4, solution.longestConsecutive(nums1)); // 预期输出 4
}
}