41
41
42
42
## Contribution Guide:
43
43
44
-
45
44
### <em id =" prs " >Pull requests:</em >
46
45
47
46
- _ When to use Pull Requests_
@@ -62,62 +61,126 @@ ____
62
61
- To request a change to an existing solution.
63
62
- You find an error in an existing solution.
64
63
65
-
66
64
____
67
65
68
66
<h1 >Exercise Solutions:</h1 >
69
- <h6 >Quick Links to navigate these solutions by chapter</h6 >
67
+ <h5 >Quick Links to navigate these solutions by chapter</h5 >
68
+ <h6 >
69
+ <img src =" ./resources/images/icons8-complete-26.png " alt =" complete-check-img " />
70
+ Indicates 100% completion of all exercises for that chapter
71
+ </h6 >
70
72
<ul >
71
73
<li><a href="https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_01"><strong
72
- > Chapter 1</strong ></a > - Introduction to Computers, Programs, and Java </li ><br >
74
+ > Chapter 1</strong ></a > - Introduction to Computers, Programs, and Java
75
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/> </li >
76
+ <br>
73
77
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_02 " ><strong
74
- > Chapter 2</strong ></a > - Elementary Programming </li ><br >
78
+ > Chapter 2</strong ></a > - Elementary Programming
79
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
80
+ </li> <br >
75
81
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_03 " ><strong
76
- > Chapter 3</strong ></a > - Selections </li ><br >
82
+ > Chapter 3</strong ></a > - Selections
83
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
84
+ </li> <br >
77
85
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_04 " ><strong
78
- > Chapter 4</strong ></a > - Mathematical Functions, Characters, and Strings </li ><br >
86
+ > Chapter 4</strong ></a > - Mathematical Functions, Characters, and Strings
87
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
88
+ </li> <br >
79
89
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_05 " ><strong
80
- > Chapter 5</strong ></a > - Loops </li ><br >
90
+ > Chapter 5</strong ></a > - Loops
91
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
92
+ </li> <br >
81
93
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_06 " ><strong
82
- > Chapter 6</strong ></a > - Methods </li ><br >
94
+ > Chapter 6</strong ></a > - Methods
95
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
96
+ </li> <br >
83
97
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_07 " ><strong
84
- > Chapter 7</strong ></a > - Single-Dimensional Arrays </li ><br >
98
+ > Chapter 7</strong ></a > - Single-Dimensional Arrays
99
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
100
+ </li> <br >
85
101
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_08 " ><strong
86
- > Chapter 8</strong ></a > - MultiDimensional Arrays </li ><br >
102
+ > Chapter 8</strong ></a > - MultiDimensional Arrays
103
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
104
+ </li> <br >
87
105
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_09 " ><strong
88
- > Chapter 9</strong ></a > - Objects and Classes </li ><br >
106
+ > Chapter 9</strong ></a > - Objects and Classes
107
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
108
+ </li> <br >
89
109
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_10 " ><strong
90
- > Chapter 10</strong ></a > - Object-Oriented Thinking </li ><br >
110
+ > Chapter 10</strong ></a > - Object-Oriented Thinking
111
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
112
+ </li> <br >
91
113
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_11 " ><strong
92
- > Chapter 11</strong ></a > - Inheritance and Polymorphism </li ><br >
114
+ > Chapter 11</strong ></a > - Inheritance and Polymorphism
115
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
116
+ </li> <br >
93
117
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_12 " ><strong
94
- > Chapter 12</strong ></a > - Exception Handling and Text I/O </li ><br >
118
+ > Chapter 12</strong ></a > - Exception Handling and Text I/O
119
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
120
+ </li> <br >
95
121
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_13 " ><strong
96
- > Chapter 13</strong ></a > - Abstract Classes and Interfaces </li ><br >
122
+ > Chapter 13</strong ></a > - Abstract Classes and Interfaces
123
+ <img src="./resources/images/icons8-complete-26.png" alt="complete-check-img"/>
124
+ </li> <br >
97
125
<li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_14 " ><strong >Chapter
98
- 14</strong> </a > - JavaFx Basics </li ><br >
99
- <li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_15 " ><strong >Chapter 15</strong ></a > - Event-Driven Programming and Animations</li ><br >
126
+ 14</strong> </a > - JavaFx Basics
127
+ <h6>
128
+ Exercises Needed: 27, 29
129
+ </h6 >
130
+ </li ><br >
131
+ <li><a href="https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_15"><strong>Chapter 15
132
+ </strong ></a > - Event-Driven Programming and Animations
133
+ <h6 >
134
+ Exercises Needed: 23, 25, 27,31,33,35
135
+ </h6 >
136
+ </li ><br >
100
137
<li><a href="https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_16"><strong>Chapter
101
- 16</strong> </a > - JavaFx UI Controls and Multimedia</li ><br >
138
+ 16</strong></a> - JavaFx UI Controls and Multimedia
139
+
140
+ <h6 >
141
+ Exercises Needed: 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31
142
+ </h6 >
143
+ </li ><br >
102
144
<li><a href="https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_17"><strong>Chapter
103
- 17</strong> </a > - Binary I/O </li ><br >
104
- <li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_18 " ><strong >Chapter 18</strong ></a > - Recursion</li ><br >
145
+ 17</strong ></a > - Binary I/O
146
+ <img src =" ./resources/images/icons8-complete-26.png " alt =" complete-check-img " />
147
+ </li ><br >
148
+ <li><a href="https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_18"><strong>Chapter 18
149
+ </strong ></a > - Recursion
150
+ <img src =" ./resources/images/icons8-complete-26.png " alt =" complete-check-img " />
151
+ </li ><br >
105
152
<li><a href="https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_19"><strong>Chapter
106
- 19</strong> </a > - Generics </li ><br >
107
- <li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_20 " ><strong >Chapter 20</strong ></a > - Lists, Stacks, Queues, and Priority Queues</li ><br >
108
- <li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_21 " ><strong >Chapter 21</strong ></a > - Sets and Maps</li ><br >
109
- <li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_22 " ><strong >Chapter 22</strong ></a > - Developing Efficient Algorithms</li ><br >
110
- <li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_23 " ><strong >Chapter 23</strong ></a > - Sorting</li ><br >
111
- <li> <a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_24 " ><strong >Chapter 24</strong ></a > - Implementing Lists, Stacks, Queues, and Priority Queues</li ><br >
112
- <li> <a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_25 " ><strong >Chapter 25</strong ></a > - Binary Search Trees </li ><br >
113
- <li> <!-- <a href="https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/">--> <strong >Chapter 26</strong ><!-- </a>--> - AVL Trees </li ><br >
114
- <li> <a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_27 " ><strong >Chapter 27</strong ></a > - Hashing</li ><br >
115
- <li> <a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_28 " ><strong >Chapter 28</strong ></a > - Graphs and Applications</li ><br >
116
- <li> <a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_29 " ><strong >Chapter 29</strong ></a > - Weighted Graphs and Applications </li ><br >
117
- <li> <a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_30 " ><strong >Chapter 30</strong ></a > - Multithreading and Parallel Programming</li ><br >
118
- <li> <a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_31 " ><strong >Chapter 31</strong ></a > - Networking </li ><br >
119
- <li> <a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_32 " ><strong >Chapter 32</strong ></a > - Java Database Programming</li ><br >
120
- <li> <!-- <a href="https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/">--> <strong >Chapter 33</strong ><!-- </a>--> - Java Server Faces</li ><br >
153
+ 19</strong ></a > - Generics
154
+ <img src =" ./resources/images/icons8-complete-26.png " alt =" complete-check-img " />
155
+ </li ><br >
156
+ <li><a href="https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_20"><strong>Chapter 20
157
+ </strong ></a > - Lists, Stacks, Queues, and Priority Queues</li ><br >
158
+ <li ><a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_21 " ><strong >Chapter 21
159
+ </strong ></a > - Sets and Maps</li ><br >
160
+ <li ><a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_22 " ><strong >Chapter 22
161
+ </strong ></a > - Developing Efficient Algorithms</li ><br >
162
+ <li ><a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_23 " ><strong >Chapter 23
163
+ </strong ></a > - Sorting</li ><br >
164
+ <li ><a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_24 " >
165
+ <strong >Chapter 24</strong ></a > - Implementing Lists, Stacks, Queues, and Priority Queues</li ><br >
166
+ <li ><a href =" https://github.com/HarryDulaney/intro-to-java-programming/tree/master/ch_25 " ><strong >Chapter 25
167
+ </strong ></a > - Binary Search Trees </li ><br >
168
+ <li ><!-- <a href="https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/">-->
169
+ <strong >Chapter 26</strong ><!-- </a>--> - AVL Trees </li ><br >
170
+ <li ><a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_27 " >
171
+ <strong >Chapter 27</strong ></a > - Hashing</li ><br >
172
+ <li ><a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_28 " >
173
+ <strong >Chapter 28</strong ></a > - Graphs and Applications</li ><br >
174
+ <li ><a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_29 " >
175
+ <strong >Chapter 29</strong ></a > - Weighted Graphs and Applications </li ><br >
176
+ <li ><a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_30 " >
177
+ <strong >Chapter 30</strong ></a > - Multithreading and Parallel Programming</li ><br >
178
+ <li ><a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_31 " >
179
+ <strong >Chapter 31</strong ></a > - Networking </li ><br >
180
+ <li ><a href =" https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/ch_32 " >
181
+ <strong >Chapter 32</strong ></a > - Java Database Programming</li ><br >
182
+ <li ><!-- <a href="https://github.com/HarryDulaney/java-programming-daniel-liang-10th/tree/master/">-->
183
+ <strong >Chapter 33</strong ><!-- </a>--> - Java Server Faces</li ><br >
121
184
</ul >
122
185
123
186
____
0 commit comments