Skip to content

Commit 1b20f5a

Browse files
committed
formatting
1 parent fee9632 commit 1b20f5a

File tree

2 files changed

+37
-44
lines changed

2 files changed

+37
-44
lines changed

com/williamfiset/algorithms/datastructures/linkedlist/DoublyLinkedList.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,10 @@ public T removeAt(int index) {
170170
trav = trav.next;
171171
}
172172
// Search from the back of the list
173-
} else for (i = size - 1, trav = tail; i != index; i--) {
174-
trav = trav.prev;
175-
}
173+
} else
174+
for (i = size - 1, trav = tail; i != index; i--) {
175+
trav = trav.prev;
176+
}
176177

177178
return remove(trav);
178179
}
@@ -214,11 +215,12 @@ public int indexOf(Object obj) {
214215
}
215216
}
216217
// Search for non null object
217-
} else for (; trav != null; trav = trav.next, index++) {
218-
if (obj.equals(trav.data)) {
219-
return index;
218+
} else
219+
for (; trav != null; trav = trav.next, index++) {
220+
if (obj.equals(trav.data)) {
221+
return index;
222+
}
220223
}
221-
}
222224

223225
return -1;
224226
}

javatests/com/williamfiset/algorithms/datastructures/linkedlist/LinkedListTest.java

Lines changed: 28 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@
99
import org.junit.*;
1010

1111
public class LinkedListTest {
12-
13-
static final int LOOPS = 10000;
14-
static final int TEST_SZ = 40;
15-
static final int NUM_NULLS = TEST_SZ / 5;
16-
static final int MAX_RAND_NUM = 250;
12+
private static final int LOOPS = 10000;
13+
private static final int TEST_SZ = 40;
14+
private static final int NUM_NULLS = TEST_SZ / 5;
15+
private static final int MAX_RAND_NUM = 250;
1716

1817
DoublyLinkedList<Integer> list;
1918

@@ -94,7 +93,6 @@ public void testPeekLast() {
9493

9594
@Test
9695
public void testPeeking() {
97-
9896
// 5
9997
list.addFirst(5);
10098
assertTrue(list.peekFirst() == 5);
@@ -133,7 +131,6 @@ public void testPeeking() {
133131

134132
@Test
135133
public void testRemoving() {
136-
137134
DoublyLinkedList<String> strs = new DoublyLinkedList<>();
138135
strs.add("a");
139136
strs.add("b");
@@ -152,7 +149,6 @@ public void testRemoving() {
152149

153150
@Test
154151
public void testRemoveAt() {
155-
156152
list.add(1);
157153
list.add(2);
158154
list.add(3);
@@ -168,7 +164,6 @@ public void testRemoveAt() {
168164

169165
@Test
170166
public void testClear() {
171-
172167
list.add(22);
173168
list.add(33);
174169
list.add(44);
@@ -185,16 +180,15 @@ public void testClear() {
185180

186181
@Test
187182
public void testRandomizedRemoving() {
188-
189-
java.util.LinkedList<Integer> LIST = new java.util.LinkedList<>();
183+
java.util.LinkedList<Integer> javaLinkedList = new java.util.LinkedList<>();
190184
for (int loops = 0; loops < LOOPS; loops++) {
191185

192186
list.clear();
193-
LIST.clear();
187+
javaLinkedList.clear();
194188

195189
List<Integer> randNums = genRandList(TEST_SZ);
196190
for (Integer value : randNums) {
197-
LIST.add(value);
191+
javaLinkedList.add(value);
198192
list.add(value);
199193
}
200194

@@ -203,34 +197,34 @@ public void testRandomizedRemoving() {
203197
for (int i = 0; i < randNums.size(); i++) {
204198

205199
Integer rm_val = randNums.get(i);
206-
assertEquals(LIST.remove(rm_val), list.remove(rm_val));
207-
assertEquals(LIST.size(), list.size());
200+
assertEquals(javaLinkedList.remove(rm_val), list.remove(rm_val));
201+
assertEquals(javaLinkedList.size(), list.size());
208202

209-
java.util.Iterator<Integer> iter1 = LIST.iterator();
203+
java.util.Iterator<Integer> iter1 = javaLinkedList.iterator();
210204
java.util.Iterator<Integer> iter2 = list.iterator();
211205
while (iter1.hasNext()) assertEquals(iter1.next(), iter2.next());
212206

213-
iter1 = LIST.iterator();
207+
iter1 = javaLinkedList.iterator();
214208
iter2 = list.iterator();
215209
while (iter1.hasNext()) assertEquals(iter1.next(), iter2.next());
216210
}
217211

218212
list.clear();
219-
LIST.clear();
213+
javaLinkedList.clear();
220214

221215
for (Integer value : randNums) {
222-
LIST.add(value);
216+
javaLinkedList.add(value);
223217
list.add(value);
224218
}
225219

226220
// Try removing elements whether or not they exist
227221
for (int i = 0; i < randNums.size(); i++) {
228222

229223
Integer rm_val = (int) (MAX_RAND_NUM * Math.random());
230-
assertEquals(LIST.remove(rm_val), list.remove(rm_val));
231-
assertEquals(LIST.size(), list.size());
224+
assertEquals(javaLinkedList.remove(rm_val), list.remove(rm_val));
225+
assertEquals(javaLinkedList.size(), list.size());
232226

233-
java.util.Iterator<Integer> iter1 = LIST.iterator();
227+
java.util.Iterator<Integer> iter1 = javaLinkedList.iterator();
234228
java.util.Iterator<Integer> iter2 = list.iterator();
235229
while (iter1.hasNext()) assertEquals(iter1.next(), iter2.next());
236230
}
@@ -239,31 +233,30 @@ public void testRandomizedRemoving() {
239233

240234
@Test
241235
public void testRandomizedRemoveAt() {
242-
243-
java.util.LinkedList<Integer> LIST = new java.util.LinkedList<>();
236+
java.util.LinkedList<Integer> javaLinkedList = new java.util.LinkedList<>();
244237

245238
for (int loops = 0; loops < LOOPS; loops++) {
246239

247240
list.clear();
248-
LIST.clear();
241+
javaLinkedList.clear();
249242

250243
List<Integer> randNums = genRandList(TEST_SZ);
251244

252245
for (Integer value : randNums) {
253-
LIST.add(value);
246+
javaLinkedList.add(value);
254247
list.add(value);
255248
}
256249

257250
for (int i = 0; i < randNums.size(); i++) {
258251

259252
int rm_index = (int) (list.size() * Math.random());
260253

261-
Integer num1 = LIST.remove(rm_index);
254+
Integer num1 = javaLinkedList.remove(rm_index);
262255
Integer num2 = list.removeAt(rm_index);
263256
assertEquals(num1, num2);
264-
assertEquals(LIST.size(), list.size());
257+
assertEquals(javaLinkedList.size(), list.size());
265258

266-
java.util.Iterator<Integer> iter1 = LIST.iterator();
259+
java.util.Iterator<Integer> iter1 = javaLinkedList.iterator();
267260
java.util.Iterator<Integer> iter2 = list.iterator();
268261
while (iter1.hasNext()) assertEquals(iter1.next(), iter2.next());
269262
}
@@ -272,33 +265,31 @@ public void testRandomizedRemoveAt() {
272265

273266
@Test
274267
public void testRandomizedIndexOf() {
275-
276-
java.util.LinkedList<Integer> LIST = new java.util.LinkedList<>();
268+
java.util.LinkedList<Integer> javaLinkedList = new java.util.LinkedList<>();
277269

278270
for (int loops = 0; loops < LOOPS; loops++) {
279271

280-
LIST.clear();
272+
javaLinkedList.clear();
281273
list.clear();
282274

283275
List<Integer> randNums = genUniqueRandList(TEST_SZ);
284276

285277
for (Integer value : randNums) {
286-
LIST.add(value);
278+
javaLinkedList.add(value);
287279
list.add(value);
288280
}
289281

290282
Collections.shuffle(randNums);
291283

292284
for (int i = 0; i < randNums.size(); i++) {
293-
294285
Integer elem = randNums.get(i);
295-
Integer index1 = LIST.indexOf(elem);
286+
Integer index1 = javaLinkedList.indexOf(elem);
296287
Integer index2 = list.indexOf(elem);
297288

298289
assertEquals(index1, index2);
299-
assertEquals(LIST.size(), list.size());
290+
assertEquals(javaLinkedList.size(), list.size());
300291

301-
java.util.Iterator<Integer> iter1 = LIST.iterator();
292+
java.util.Iterator<Integer> iter1 = javaLinkedList.iterator();
302293
java.util.Iterator<Integer> iter2 = list.iterator();
303294
while (iter1.hasNext()) assertEquals(iter1.next(), iter2.next());
304295
}

0 commit comments

Comments
 (0)