The data structure and algorithm of computer soft examination note

Source: Internet
Author: User

1. Linear structure

(1) Linear table

Definition of ① Linear table

Storage structure of ② linear table

Application of ③ Linear table

(2) Stacks and queues

① Stack

② queue

(3) string

Definition and basic operation of ① string

Storage structure of ② string

2. Arrays and matrices

(1) array

(2) matrix

3. Trees and graphs

(1) Tree

Definition of ① Tree

The definition and basic operation of ② binary tree

The properties of ③ binary tree

Storage structure of ④ binary tree

Traversal of ⑤ binary tree

⑥ Optimal binary Tree

⑦ Binary search Tree

(2) Figure

Definition and terminology of ① graphs

Storage structure of ② graphs

4. Common algorithms

(1) Algorithm overview

Basic concepts of ① algorithm

② algorithm and data structure

Description of the ③ algorithm

④ algorithm Efficiency

(2) Sorting algorithm

Basic concepts of ① sorting

② Simple sort: Direct insert sort, bubble sort, simple select sort

③ Hill Sort

④ Quick Sort

⑤ Heap Sorting

⑥ Merge Sort

⑦ Internal Sort Party Summary

⑧ External sorting

(3) Search algorithm

① lookup table and search efficiency

② Order Lookup

③ binary Find

④ Index Order Lookup

Search for ⑤ binary search tree

⑥ Hash Lookup

(4) String processing

① Processing of basic strings

Pattern matching for ② strings

(5) Recursive algorithm

(6) Correlation algorithm of graphs

① algorithm for finding the minimum spanning tree

② topology Ordering

③ Shortest path algorithm for single source point

The data structure and algorithm of computer soft examination note

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.