diff options
author | Anthony Wang | 2022-03-28 15:21:46 -0500 |
---|---|---|
committer | Anthony Wang | 2022-03-28 15:21:46 -0500 |
commit | 5ec5caa999ea57aaa31019b29d452f32d9122d16 (patch) | |
tree | 429b050aabee50c42f07b38dfc1f25db215bb332 | |
parent | 8962c6b9a0be9af51e06bf2b363e5e3974f7de6b (diff) |
Add Performance section to README
-rw-r--r-- | README.md | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1,3 +1,7 @@ # SD -Efficient flashcards app
\ No newline at end of file +Very efficient flash cards app using Go and SQLite + +## Performance + +SD is designed to be extremely efficient in order to support a very large number of flash cards and should be able to handle several billion cards with ease. If `N` is the number of cards, initializing the program requires `O(N)` time and `O(N)` memory. Selecting a random card and adjusting its weight based on if the user got it correct requires `O(log N)` time. |