my notes and codes while learning data structrue