Skip to content

Commit 47c402c

Browse files
committed
Update AlgoList.js
1 parent 19ba4eb commit 47c402c

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/AlgoList.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,17 @@ export const algoMap = {
6060
TreeMap: ['TreeMap', algos.TreeMap]
6161
};
6262

63-
const aprilFoolsAlgos = ['LVA', 'NonLinearProbing'];
64-
export const algoList = [
65-
...(isAprilFools ? aprilFoolsAlgos : []),
63+
const aprilFoolsAlgos = [
64+
'LVA',
65+
'NonLinearProbing',
66+
'DropSort',
67+
'SleepSort',
68+
'MiracleSort',
69+
'BogoSort',
70+
'FredSort',
71+
];
72+
73+
const baseAlgoList = [
6674
'Lists',
6775
'ArrayList',
6876
'LinkedList',
@@ -120,6 +128,10 @@ export const algoList = [
120128
'FredSort',
121129
];
122130

131+
export const algoList = isAprilFools
132+
? [...aprilFoolsAlgos, ...baseAlgoList.filter(item => !aprilFoolsAlgos.includes(item))]
133+
: baseAlgoList;
134+
123135
export const relatedSearches = {
124136
ArrayList: ['LinkedList', 'StackArray', 'QueueArray', 'DequeArray'],
125137
LinkedList: [

0 commit comments

Comments
 (0)