algorithms_and_data_structures
stralgo
algorithms_and_data_structures | stralgo | |
---|---|---|
1 | 3 | |
5,781 | 8 | |
- | - | |
0.0 | 6.2 | |
3 months ago | about 2 months ago | |
C++ | C++ | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
algorithms_and_data_structures
-
100+ Must Know Github Repositories For Any Programmer
8. Algorithms and Data Structures
stralgo
-
std::string_view could be made null character ending aware for interoperability with C
For my own purproses I already use my header only lib [stralgo] that allowed me to forget about libc and all that string crap and it can do all numeric<->string convertions as constexpr with use of not null terminated string views.
-
stralgo header only - alternative view of string composition and formatting
b) I didn't mention by compose is easly extensible for other types in place of other type definition simply by writing few lines of code (see https://github.com/arturbac/stralgo/blob/master/include/detail/strconv_numeric.h line 968 for enum)
What are some alternatives?
AnalysisofRubiksCubeSolvingAlgorithm - Exploring the solution of a Rubik's Cube, a 3D combination puzzle invented by Ernő Rubik in 1974. This project analyzes most famous solving algorithms like Thistlethwaite's, Kociemba's, Korf's, and Tomas Rokicki's based on time & space complexities.
ppr - Preprocessor for C like language
TicTacToe - TicTacToe on C++ Console
StringZilla - Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging SWAR and SIMD on Arm Neon and x86 AVX2 & AVX-512-capable chips to accelerate search, sort, edit distances, alignment scores, etc 🦖
silly-graduation-hat - A fun and creative way to express your heartfelt gratitude on your graduation day.
binary_log - Fast binary logger for C++
nodebestpractices - :white_check_mark: The Node.js best practices list (February 2024)
static_string - Experimental compile-time string manipulation C++17 library
cdiff - diff string comparison implemented in C++
StrTk - C++ String Toolkit Library https://www.partow.net/programming/strtk/index.html
50projects50days - 50+ mini web projects using HTML, CSS & JS
unicode-lookup - The web's best unicode lookup tool!