You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+40-8
Original file line number
Diff line number
Diff line change
@@ -87,7 +87,7 @@ These ones use a key-value structure in which the key corresponds to an index on
87
87
88
88
String is necessary for almost all kind of communication, we deal with it in information processing, genomics, communication systems and programming systems. Being minded about that, we have the following algorithms:
89
89
90
-
### String Sorting
90
+
### Sorting
91
91
92
92
We have some sorting methods for string that take advantage of special properties of strings to develop sorts for string keys that are more efficient than the general-purpose sorts that we have seen above.
93
93
@@ -97,17 +97,49 @@ We have some sorting methods for string that take advantage of special propertie
97
97
98
98
-[**Three-way String Quicksort:**](./algorithms/string/sorting/ThreeWayStringQuickSort.js) It is an implementation of quicksort for strings, so it deals with partitioning the string array into sub-arrays while sorting it.
99
99
100
-
### String Searching
100
+
### Searching
101
101
102
102
We can implement some search methods that can take benefits of using it into a string. Some of them are shown below:
103
103
104
104
-[**Trie Symbol Table:**](./algorithms/string/searching/TrieSymbolTable.js) It is a basic symbol table that creates a search tree using the characters of the string keys that allow us to use the characters of the search key to guide the search.
105
105
106
-
107
106
## TODO
108
107
109
-
-[TOPIC] Adding Analysis of Algorithms
110
-
-[REFACTOR] Adding complexity order for all algorithms
0 commit comments