CC LAB II (Syllabus)
CC LAB II (Syllabus)
Code H
Competitive Coding – II 0 0 2 0 1 2 EE
CO -
REQUISITE
ANTI -
REQUISITE
a. Course Description
Competitive programming is the course in which students will learn how to apply algorithms in
order to solve complex problems. The goal of this course is to teach students how to apply
familiar algorithms to non-intuitive problems.
b. Course Objectives
Competitive programming is the course in which students will learn how to apply algorithms in
order to solve complex problems.
The goal of this course is to teach students how to apply familiar algorithms to non-intuitive
problems.
c. Course Outcomes
CO1 Understand the problem and find out better approach to solve particular problem
CO4 To implement the logic and find out the solution of problem and achieve all test cases
d. Syllabus
Unit-1 Data Structures Contact Hours:15
Arrays, https://leetcode.com/problems/3sum/
Stacks, https://leetcode.com/problems/jump-game-ii/
Queues https://leetcode.com/problems/simplify-path/
linked list https://leetcode.com/problems/implement-queue-using-stac
ks/ https://leetcode.com/problems/merge-two-sorted-lists/
https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/
https://leetcode.com/problems/repeated-string-match/
https://leetcode.com/problems/longest-happy-prefix/
Hashing https://leetcode.com/problems/missing-number/
https://leetcode.com/problems/word-pattern/
https://leetcode.com/problems/longest-substring-without-repeati
ng characters/
https://leetcode.com/problems/longest-duplicate-substring/
https://leetcode.com/problems/shortest-palindrome/
Trees https://leetcode.com/problems/same-tree/
https://leetcode.com/problems/symmetric-tree/
https://leetcode.com/problems/balanced-binary-tree/
https://leetcode.com/problems/path-sum/
https://leetcode.com/problems/count-complete-tree-nodes/
https://leetcode.com/problems/delete-node-in-a-bst/
https://leetcode.com/problems/diameter-of-binary-tree/
Graph https://leetcode.com/problems/is-graph-bipartite/
https://leetcode.com/problems/gray-code/
https://leetcode.com/problems/group-the-people-given-the-group-si
ze they-belong-to/
https://leetcode.com/problems/the-skyline-problem/
https://leetcode.com/problems/find-the-difference/
https://leetcode.com/problems/predict-the-winner/
Greedy https://leetcode.com/problems/candy/
https://leetcode.com/problems/best-time-to-buy-and-sell-stock
-ii/ https://leetcode.com/problems/remove-duplicate-letters/
https://leetcode.com/problems/can-place-flowers/
https://leetcode.com/problems/assign-cookies/
https://leetcode.com/problems/three-equal-parts/
Backtracking https://leetcode.com/problems/binary-watch/
https://leetcode.com/problems/stickers-to-spell-word/
https://leetcode.com/problems/all-paths-from-source-to-targ
et/ https://leetcode.com/problems/word-ladder-ii/
https://leetcode.com/problems/subsets/
https://leetcode.com/problems/combinations/
Dynamic https://leetcode.com/problems/best-time-to-buy-and-sell-sto
Programming ck/ https://leetcode.com/problems/decode-ways/
https://leetcode.com/problems/scramble-string/
https://leetcode.com/problems/climbing-stairs/
https://leetcode.com/problems/maximum-subarray/
https://leetcode.com/problems/longest-palindromic-substri
ng/ https://leetcode.com/problems/house-robber-ii/
Marks 60 40
g. CO-PO Mapping
Cour PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
se 1 2 3 4 5 6 7 8 9 0 1 2 1 2
Outc
o
me
CO1 3 - 3 2 3 - - 1 1 - - - - -
CO2 3 - - 3 2 3 - - - - - - - -
CO3 3 2 - 3 2 - - - - - - 3 3 -
CO4 3 3 - - 3 2 - - 2 - - 3 3 -
CO5 3 - - - - - - 1 2 3 2 3 - 2