A repository for me to keep up with coding challenge problems (think: LeetCode) from various sources.
- Refactor
*Hash
challenge problems to abandon generics in favor ofint
types (because otherwise, binning for floats, etc., is bad news!). - More exercises.
- More languages.
- Beginning of
LeetCode
, and initial commit ofLeetCode/CPP/1TwoSum.cpp
.
- Modified some Section 8 files to eliminate unnecessary
size
parameter + updated TODO list above. - Later, modified more Section 8 files to rename
arr
parameter asA
. - Completed first versions of
StringPermutations
, ... , and made small edits throughout. - Cleaned up repo by deleting
.exe
files (these never should have been uploaded) + making initial commits of some missed files from yesterday.
- In
CountDuplicatesUnsorted
: Removed unusedMin
andMax
functions. - Later, added
PairSumUnsorted
,PairSumUnsortedHash
,PairSumSorted
, andSinglePassMaxMin
from Udemy's Mastering Data Structures & Algorithms using C and C++ course (link). - After finishing the Section 7 algorithms (above), added
Print
functionality to all. - From Section 8, added
StringToggleCase
,CountConsonantsAndVowels
,CountWords
,StringReverse
,CompareStrings
,IsPalindrome
,StringCountDuplicates
,StringCountDuplicatesHash
,StringFindDuplicatesBitwise
, andIsAnagram
, and the relatedToUpperCase
andToLowerCase
. - Made a small correction to
CountDuplicatesUnsortedHash
. - Eventually: Added a
Udemy
subdirectory to future-proof the repo.
- Initial commit +
README
. - Later, created
CPP
directory. - Later, created + updated versions of
FindMissingElementSorted
,FindMissingElementSortedStart
,FindMissingElementSortedMultiple
,FindMissingElementUnsortedHash
,FindDuplicatesSorted
,CountDuplicatesSorted
,CountDuplicatesSortedHash
,CountDuplicatesUnsortedHash
, andCountDuplicatesUnsorted
from Udemy's Mastering Data Structures & Algorithms using C and C++ course (link).