Skip to content

Commit 06cefb0

Browse files
authored
Merge pull request #291 from ikesnowy/Dev-2.1
2.1 Completed
2 parents 41520a9 + 09cf394 commit 06cefb0

File tree

356 files changed

+143408
-325
lines changed

Some content is hidden

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

356 files changed

+143408
-325
lines changed

1 Fundamental/1.1/1.1.10/Program.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ static void Main(string[] args)
1313
int[] a;
1414
for (int i = 0; i < 10; i++)
1515
{
16-
a[i] = i * i; // 不允许使用未赋值的局部变量
16+
// a[i] = i * i; // 不允许使用未赋值的局部变量
17+
}
18+
a = new int[10];
19+
for (int i = 0; i < 10; i++)
20+
{
21+
a[i] = i * i; // 初始化后可用
1722
}
1823
}
1924
}

1 Fundamental/1.1/1.1.14/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ static int lg(int N)
2424
int pow = 1;
2525
int sum = 2;
2626

27-
for (pow = 1; sum < N; ++pow)
27+
for (pow = 1; sum < N; pow++)
2828
{
2929
sum *= baseNumber;
3030
}

1 Fundamental/1.1/1.1.15/Program.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ static void Main(string[] args)
1919
{
2020
int[] a = new int[10];
2121
int M = 10;
22-
for (int i = 0; i < 10; ++i)
22+
for (int i = 0; i < 10; i++)
2323
{
2424
a[i] = i;
2525
}
@@ -34,13 +34,13 @@ static int[] Histogram(int[] a, int M)
3434
{
3535
int[] result = new int[M];
3636

37-
for (int i = 0; i < M; ++i)
37+
for (int i = 0; i < M; i++)
3838
{
3939
// 初始化
4040
result[i] = 0;
4141

4242
// 遍历数组,计算数组中值为 i 的元素个数
43-
for (int j = 0; j < a.Length; ++j)
43+
for (int j = 0; j < a.Length; j++)
4444
{
4545
if (a[j] == i) // 值为 i 的元素
4646
{

1 Fundamental/1.1/1.1.19/Fibnacci.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ static void Main(string[] args)
4141
*
4242
*/
4343
Stopwatch timer = Stopwatch.StartNew();
44-
for (int N = 0; N < 100; ++N)
44+
for (int N = 0; N < 100; N++)
4545
{
4646
// 书本中的代码,非常慢,1小时后 N = 50
4747
// Console.WriteLine($"{N} {F(N)}");

1 Fundamental/1.1/1.1.21/Program.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ static void Main(string[] args)
3232
int[,] array = new int[rows, columns]; // 输入的两个整数
3333
double[] results = new double[rows]; // 计算结果
3434

35-
for (int i = 0; i < rows; ++i)
35+
for (int i = 0; i < rows; i++)
3636
{
3737
string temp = Console.ReadLine();
3838
names[i] = temp.Split(' ')[0];
39-
for (int j = 0; j < columns; ++j)
39+
for (int j = 0; j < columns; j++)
4040
{
4141
array[i, j] = int.Parse(temp.Split(' ')[j + 1]);
4242
}

1 Fundamental/1.1/1.1.22/BinarySearch.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public static int rank(int key, int[] a)
4242
public static int rank(int key, int[] a, int lo, int hi, int number)
4343
{
4444

45-
for (int i = 0; i < number; ++i)
45+
for (int i = 0; i < number; i++)
4646
{
4747
Console.Write(" ");
4848
}

1 Fundamental/1.1/1.1.23/Program.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ static void Main(string[] args)
1818
string[] whiteList = File.ReadAllLines("largeW.txt");
1919
int[] WhiteList = new int[whiteList.Length];
2020

21-
for (int i = 0; i < whiteList.Length; ++i)
21+
for (int i = 0; i < whiteList.Length; i++)
2222
{
2323
WhiteList[i] = int.Parse(whiteList[i]);
2424
}
@@ -29,7 +29,7 @@ static void Main(string[] args)
2929
// 输入样例:5 824524 478510 387221
3030
string input = Console.ReadLine();
3131
int[] Query = new int[input.Split(' ').Length];
32-
for (int i = 0; i < Query.Length; ++i)
32+
for (int i = 0; i < Query.Length; i++)
3333
{
3434
Query[i] = int.Parse(input.Split(' ')[i]);
3535
}

1 Fundamental/1.1/1.1.28/BinarySearch.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ static void Main(string[] args)
2222
h.CopyTo(whiteList);
2323
int[] WhiteList = new int[whiteList.Length];
2424

25-
for (int i = 0; i < whiteList.Length; ++i)
25+
for (int i = 0; i < whiteList.Length; i++)
2626
{
2727
WhiteList[i] = int.Parse(whiteList[i]);
2828
}
@@ -33,7 +33,7 @@ static void Main(string[] args)
3333
// 输入样例:5 824524 478510 387221
3434
string input = Console.ReadLine();
3535
int[] Query = new int[input.Split(' ').Length];
36-
for (int i = 0; i < Query.Length; ++i)
36+
for (int i = 0; i < Query.Length; i++)
3737
{
3838
Query[i] = int.Parse(input.Split(' ')[i]);
3939
}

1 Fundamental/1.1/1.1.29/BinarySearch.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ static void Main(string[] args)
2626
Console.WriteLine("Type the numbers you want to query: ");
2727
string input = Console.ReadLine();
2828
int[] Query = new int[input.Split(' ').Length];
29-
for (int i = 0; i < Query.Length; ++i)
29+
for (int i = 0; i < Query.Length; i++)
3030
{
3131
Query[i] = int.Parse(input.Split(' ')[i]);
3232
}

1 Fundamental/1.1/1.1.30/Program.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ static void Main(string[] args)
1919

2020
bool[,] a = new bool[N, N];
2121

22-
for (int i = 0; i < N; ++i)
22+
for (int i = 0; i < N; i++)
2323
{
24-
for (int j = 0; j < N; ++j)
24+
for (int j = 0; j < N; j++)
2525
{
2626
a[i, j] = (gcd(i, j) == 1);
2727
}

0 commit comments

Comments
 (0)