Competitve-Programming Codes Of Various Data Structures And Algorithms and Competitive Programming Problems