0% found this document useful (0 votes)
131 views3 pages

Resources

This document outlines the resources and tasks for several sections on algorithms and data structures taught as part of a coding course. The sections covered include C++ STL revision, recursion and memoization, backtracking, problem solving, prefix sums and difference arrays, advanced number theory, and two pointers. Each section provides lecture slides, feedback forms, and 10-15 practice problems from sources like LeetCode, Codeforces, and CodeChef to help students reinforce the concepts.

Uploaded by

fds sssa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
131 views3 pages

Resources

This document outlines the resources and tasks for several sections on algorithms and data structures taught as part of a coding course. The sections covered include C++ STL revision, recursion and memoization, backtracking, problem solving, prefix sums and difference arrays, advanced number theory, and two pointers. Each section provides lecture slides, feedback forms, and 10-15 practice problems from sources like LeetCode, Codeforces, and CodeChef to help students reinforce the concepts.

Uploaded by

fds sssa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

Section: C++ STL Revision

Resources:
- Lecture slides 2.1 C++ STL Revision:
https://drive.google.com/file/d/1zVQFvG3_OXWi5svr-IaQgy_wXn-z6y6e/view
- Lecture slides 2.2 C++ STL Revision :
https://drive.google.com/file/d/1O8TqVHO-oEAvBa623Q_MltFV3fuo5xa-/view
- Feedback Form 2.1 C++ STL Revision: https://forms.gle/vWn5Ag21n6smv5579
- Feedback Form 2.2 C++ STL Revision : https://forms.gle/vWn5Ag21n6smv5579
Tasks:
- Task 1: https://codeforces.com/group/MWSDmqGsZm/contest/219432/problem/Z
- Task 2: https://codeforces.com/group/MWSDmqGsZm/contest/219432/problem/K
- Task 4: https://codeforces.com/problemset/problem/734/A
- Task 5: https://codeforces.com/group/MWSDmqGsZm/contest/219432/problem/E
- Task 6: https://codeforces.com/group/MWSDmqGsZm/contest/219158/problem/X
- Task 7: https://codeforces.com/problemset/problem/4/A
- Task 8: https://codeforces.com/problemset/problem/71/A
- Task 9: https://codeforces.com/problemset/problem/50/A
- Task 10: https://leetcode.com/problems/kth-largest-element-in-a-stream/
- Task 11: https://leetcode.com/problems/valid-parentheses/
- Task 12: https://www.codechef.com/LRNDSA02/problems/ZCO12001
- Task 13: https://www.codechef.com/LRNDSA02/problems/COMPILER
- Task 14: https://codeforces.com/problemset/problem/1345/B
- Task 15: https://www.codechef.com/LRNDSA03/problems/SAVKONO
- Task 3: https://www.codechef.com/LRNDSA02/problems/STUPMACH

Section: Recursion + Memoization


Resources:
- Lecture slides Recursion & Memoization 16-04-2023 TLE 2.1:
https://drive.google.com/file/d/1cT9_mXQqNUxS2qi0rB1yNURXPkB2rBvP/view
- Lecture slides Recursion & Memoization 16-04-2023 TLE 2.2:
https://drive.google.com/file/d/18otKuwD-djiQyxJKVOiC0xb78WshXwep/view
- Feedback Form Recursion & Memoization 16-04-2023 TLE 2.1:
https://forms.gle/d8scPdPScnZtEVh8A
- Feedback Form Recursion & Memoization 16-04-2023 TLE 2.2:
https://forms.gle/d8scPdPScnZtEVh8A
Tasks:
- Task 1: https://leetcode.com/problems/generate-parentheses
- Task 2: https://leetcode.com/problems/letter-combinations-of-a-phone-number/
- Task 3: https://practice.geeksforgeeks.org/problems/subset-sums2234/1
- Task 4: https://leetcode.com/problems/subsets-ii/
- Task 5: https://leetcode.com/problems/combination-sum/
- Task 6: https://leetcode.com/problems/combination-sum-ii/
- Task 7: https://leetcode.com/problems/palindrome-partitioning/
- Task 8: https://leetcode.com/problems/n-th-tribonacci-number/description/
- Task 9: https://leetcode.com/problems/climbing-stairs/
- Task 10: https://leetcode.com/problems/different-ways-to-add-parentheses/

Section: Backtracking
Resources:
- Lecture Slides Backtracking 22-04-2023 TLE 2:
https://drive.google.com/file/d/1PAB-Wtm16ikCvbOt_RZT-JJRWxItgAAk/view
- Feedback Form Backtracking 22-04-2023 TLE 2:
https://forms.gle/YxeWHruZ2qAvaKKS6
Tasks:
- Task 1: https://practice.geeksforgeeks.org/problems/m-coloring-problem-
1587115620
- Task 2: https://www.codingninjas.com/codestudio/problems/983635
- Task 3: https://leetcode.com/problems/sudoku-solver/
- Task 4: https://leetcode.com/problems/permutations/
- Task 5: https://leetcode.com/problems/count-good-numbers/description/
- Task 6: https://leetcode.com/problems/powx-n/
- Task 7: https://practice.geeksforgeeks.org/problems/knight-walk4521/1
- Task 8: https://leetcode.com/problems/word-break/
- Task 9: https://practice.geeksforgeeks.org/problems/permutation-with-
spaces3627/1
- Task 10: https://practice.geeksforgeeks.org/problems/sum-string3151/1

Section: Problem Solving


Resources:
- Lecture Slides Backtracking 01-05-2023 TLE 2:
https://drive.google.com/file/d/1dQT870uj60Xukpsi5Wx2anQ7LfeNanW9/view
Tasks:
- Task 1: https://leetcode.com/problems/n-queens/
- Task 2: https://codeforces.com/group/MWSDmqGsZm/contest/223339/problem/V
- Task 3: https://cses.fi/problemset/task/1624
- Task 4: https://leetcode.com/problems/permutations-ii/
- Task 5: https://leetcode.com/problems/k-th-symbol-in-grammar/
- Task 6:
https://codingcompetitions.withgoogle.com/kickstart/round/00000000008cb33e/
00000000009e762e
- Task 7: https://cses.fi/problemset/task/1625

Section: Prefix Sums, Difference Array, Circular Array


Resources:
- Feedback Form Prefix Sums and Difference Arrays 14-05-2023 T:
https://forms.gle/nhVujZdx6HqwyVfA9
- Lecture slides Prefix Sums and Difference Arrays:
https://drive.google.com/file/d/1ETl8B1UfHFgZK4gfy1a-GxvFYzYnLqJp/view
Tasks:
- Task 1: https://codeforces.com/problemset/problem/816/B
- Task 2: https://leetcode.com/problems/next-greater-element-ii/
- Task 3: https://codeforces.com/contest/1681/problem/B
- Task 4: https://leetcode.com/problems/k-diff-pairs-in-an-array
- Task 5: https://leetcode.com/problems/matrix-block-sum
- Task 6: https://codeforces.com/contest/276/problem/C
- Task 7: https://codeforces.com/contest/295/problem/A
- Task 8: https://www.codechef.com/CENS2020/problems/CENS20A
- Task 9: https://atcoder.jp/contests/abc179/tasks/abc179_d
- Task 10: https://www.codechef.com/BYTR20B/problems/AGCY
- Task 11: https://codeforces.com/contest/177/problem/D2

Section: DP+Recursion (Extra)

Section: Advanced Number Theory


Resources:
- Lecture slides Advanced Number Theory 21-05-2023 :
https://drive.google.com/file/d/1_mFXLuo3ETDUOd84dKmMMey1MfonkhSf/view
- Feedback Form Advanced Number Theory 21-05-2023:
https://docs.google.com/forms/d/e/1FAIpQLSdhoZCuhFcggQfZLCu0OG0jLDgRlEsN4n5llXvB8b3
EjNZRqg/viewform
Tasks:
- Task 1: https://codeforces.com/problemset/problem/1828/B
- Task 2: https://codeforces.com/contest/797/problem/A
- Task 3: https://codeforces.com/contest/1360/problem/D
- Task 4: https://codeforces.com/problemset/problem/1679/A
- Task 5: https://codeforces.com/problemset/problem/230/B
- Task 6: https://www.codechef.com/problems/GCDQ
- Task 7: https://codeforces.com/problemset/problem/1474/B
- Task 8: https://codeforces.com/contest/1656/problem/C
- Task 9: https://cses.fi/problemset/task/2417
- Task 10: https://codeforces.com/contest/1458/problem/A

Section: Problem Solving

Section: Two pointers


Resources:
- Lecture slides Two Pointers 28-05-2023 TLE 2`:
https://drive.google.com/file/d/194-29Hif6PbY6BbDOqO3_-YciI3lnmDd/view
- Feedback Form Two Pointers 28-05-2023 TLE 2`:
https://forms.gle/JAKfgh3iwm58KkPA7
Tasks:
- Task 1:
https://codeforces.com/edu/course/2/lesson/9/2/practice/contest/307093/problem/C
- Task 2:
https://codeforces.com/edu/course/2/lesson/9/1/practice/contest/307092/problem/C
- Task 3: https://cses.fi/problemset/task/1641
- Task 4:
https://codeforces.com/edu/course/2/lesson/9/2/practice/contest/307093/problem/D
- Task 5: https://codeforces.com/problemset/problem/253/B
- Task 6: https://codeforces.com/problemset/problem/978/C
- Task 7: https://codeforces.com/problemset/problem/961/B
- Task 8: https://codeforces.com/problemset/problem/920/C
- Task 9: https://codeforces.com/problemset/problem/1538/C
- Task 10: https://codeforces.com/problemset/problem/1535/C
- Task 11: https://codeforces.com/problemset/problem/1366/B

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy