Solutions are mostly self explanatory.
If you found the solutions helpful, please star this repository, it would be much appreciated.
If you need help understanding something, or in case of any clarifications, contact me at [email protected].
I put my best effort into making these solutions correct and complete, but I cannot guarantee their correctness/completeness, and I am not liable for any misunderstanding and/or loss of marks that may result from referring to this repository.
It's been over 3 years since I first uploaded my lab sheet solutions, and in that time I forgot about this repository. It's recently come to my attention that the DSA course at Pilani is still using the same set of lab sheets, and that current students are still using this repository as a reference: on March 1st 2022, this repo had nearly 2000 views from 168 viewers.
I want to emphasize that I do not endorse plagiarism. Back when I took DSA, the lab sheets were non-evaluative components, so I uploaded the solutions just to help people out: but not for people to copy from them.
Since 20+ people have already forked this repo, there's no point in me taking down the code (since the forks will still persist). But I have added a license which prohibits using this codebase without reproducing the license: so it would be considered copyright infringement, as well as plagiarism, to directly use parts of this repo.
Plagiarism is not only unethical, but it also defeats the purpose of learning. The only way to learn a subject like DSA well is to write your own code and solve lots of problems from websites like Codeforces. You don't gain anything by copying code: trust me when I say that in the long run, the marks are not worth plagiarising for, no matter how appealing it looks in the moment.
Please use this repo to learn and to experiment. Use it as a guide, but not as a solution set. Write your own code!
If this repository helped you, and/or if you have any doubts related to it's content, feel free to drop me an email!
If you would like to give back more, I'd be delighted if you wanted to contribute some cryptocurrency for my efforts!
Ethereum Mainnet: 0x87aE1a8Ab357a4E40f9CbDa860f31FD81913ACcA
Binance Smart Chain/BNB Chain: 0x87aE1a8Ab357a4E40f9CbDa860f31FD81913ACcA
Polygon: 0x87aE1a8Ab357a4E40f9CbDa860f31FD81913ACcA
Avalanche: 0x87aE1a8Ab357a4E40f9CbDa860f31FD81913ACcA
- Course Handout. (on BITS WIFI)
- GeeksForGeeks.
- Codeforces. It's great to learn DSA and improve your coding skills while having fun at the same time!