Skip to content

Commit b96297e

Browse files
committed
update readme + update ex. 30 02 and 15 29
1 parent 61fe863 commit b96297e

File tree

4 files changed

+304
-156
lines changed

4 files changed

+304
-156
lines changed

README.md

+99-36
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ ____
4141

4242
## Contribution Guide:
4343

44-
4544
### <em id="prs">Pull requests:</em>
4645

4746
- _When to use Pull Requests_
@@ -62,62 +61,126 @@ ____
6261
- To request a change to an existing solution.
6362
- You find an error in an existing solution.
6463

65-
6664
____
6765

6866
<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>
7072
<ul>
7173
<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>
7377
<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>
7581
<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>
7785
<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>
7989
<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>
8193
<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>
8397
<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>
85101
<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>
87105
<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>
89109
<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>
91113
<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>
93117
<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>
95121
<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>
97125
<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>
100137
<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>
102144
<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>
105152
<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>
121184
</ul>
122185

123186
____

0 commit comments

Comments
 (0)