CSC 221
CSC 221
2) Algorithms BASICS.
— Definition of an Algorithm.
—Categories of an Algorithm.
— Characteristics of an Algorithm.
— Algorithm Analysis.
— Algorithm complexity.
— What's asymptotic analysis?
— Asymptotic notations.
— Explanation of above.
— What's a greedy Algorithm?
— Example/uses of Greedy Algorithm.
— Divide and Conquer Algorithm.
— Example/uses of Divide and Conquer.
— Dynamic Programming.
— Example/uses of Dynamic Programming.
3) OVERVIEW.
— Define Data structures.
— Terms of Data structures.
— Characteristics of Data Structures.
— Need for Data structures.
— Execution time cases.
— Talk about the following terminologies.
● Data.
● Data Item.
● Group Item.
● Elementary Item.
● Attribute & Entity.
● Entity Set.
● Field.
● Record.
● File.
6) Searching Technique.
— Talk about Linear Search.
— Talk about Binary search.
— Interpolation Search.
— Hash Table