Skip to content

Commit 9528373

Browse files
committed
更新代码,主要是调整项目结构
1 parent c542032 commit 9528373

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+3277
-122
lines changed

codes/algorithm/pom.xml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>io.github.dunwu</groupId>
8+
<artifactId>algorithm-demos</artifactId>
9+
<version>1.0.1</version>
10+
<packaging>jar</packaging>
11+
<name>Algorithm Demos</name>
12+
<description>算法</description>
13+
14+
<properties>
15+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16+
<java.version>1.8</java.version>
17+
<maven.compiler.source>${java.version}</maven.compiler.source>
18+
<maven.compiler.target>${java.version}</maven.compiler.target>
19+
</properties>
20+
21+
<dependencies>
22+
<dependency>
23+
<groupId>ch.qos.logback</groupId>
24+
<artifactId>logback-classic</artifactId>
25+
<version>1.1.3</version>
26+
</dependency>
27+
<dependency>
28+
<groupId>junit</groupId>
29+
<artifactId>junit</artifactId>
30+
<version>4.12</version>
31+
<scope>test</scope>
32+
</dependency>
33+
</dependencies>
34+
</project>

codes/src/main/java/io/github/dunwu/algorithm/array/TwoSum.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/array/TwoSum.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dunwu.algorithm.array;
1+
package io.github.dunwu.ds.array;
22

33
import java.util.HashMap;
44
import java.util.Map;

codes/src/main/java/io/github/dunwu/algorithm/hashtable/JewelsAndStones.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/hashtable/JewelsAndStones.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dunwu.algorithm.hashtable;
1+
package io.github.dunwu.ds.hashtable;
22

33
import java.util.HashSet;
44

codes/src/main/java/io/github/dunwu/algorithm/hashtable/SubdomainVisitCount.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/hashtable/SubdomainVisitCount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dunwu.algorithm.hashtable;
1+
package io.github.dunwu.ds.hashtable;
22

33
import java.util.ArrayList;
44
import java.util.HashMap;

codes/src/main/java/io/github/dunwu/algorithm/hashtable/ToLowerCase.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/hashtable/ToLowerCase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dunwu.algorithm.hashtable;
1+
package io.github.dunwu.ds.hashtable;
22

33
/*
44
https://leetcode.com/problems/to-lower-case/

codes/src/main/java/io/github/dunwu/algorithm/search/HashDemo.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/search/HashDemo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dunwu.algorithm.search;
1+
package io.github.dunwu.ds.search;
22

33
/**
44
* 为了精简示例代码,所有参数都用 public

codes/src/main/java/io/github/dunwu/algorithm/search/Search.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/search/Search.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.dunwu.algorithm.search;
1+
package io.github.dunwu.ds.search;
22

33
/**
44
* @author Zhang Peng

codes/src/main/java/io/github/dunwu/algorithm/search/SearchStrategy.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/search/SearchStrategy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package io.github.dunwu.algorithm.search;
1+
package io.github.dunwu.ds.search;
22

3-
import io.github.dunwu.algorithm.util.ArrayUtil;
3+
import io.github.dunwu.ds.util.ArrayUtil;
44
import org.slf4j.Logger;
55
import org.slf4j.LoggerFactory;
66

codes/src/main/java/io/github/dunwu/algorithm/search/strategy/BinarySearch.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/search/strategy/BinarySearch.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package io.github.dunwu.algorithm.search.strategy;
1+
package io.github.dunwu.ds.search.strategy;
22

3-
import io.github.dunwu.algorithm.search.Search;
3+
import io.github.dunwu.ds.search.Search;
44

55
/**
66
* 二分查找又称折半查找,它是一种效率较高的查找方法。

codes/src/main/java/io/github/dunwu/algorithm/search/strategy/OrderSearch.java renamed to codes/algorithm/src/main/java/io/github/dunwu/algorithm/search/strategy/OrderSearch.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package io.github.dunwu.algorithm.search.strategy;
1+
package io.github.dunwu.ds.search.strategy;
22

3-
import io.github.dunwu.algorithm.search.Search;
3+
import io.github.dunwu.ds.search.Search;
44

55
/**
66
* 顺序查找是一种最简单的查找算法。它的查找效率不高。

0 commit comments

Comments
 (0)