Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Curriculum design assignment Design topic and content There are six design topics. You can choose one of them. (1)Binary balanced sort tree [problem description] Starting

Curriculum design assignment

Design topic and content

There are six design topics. You can choose one of them.

(1)Binary balanced sort tree

[problem description]

Starting from an empty tree, in the process of creating, we should ensure the order of the tree and make some adjustments to the balance of the tree. Finally, the binary sort tree should be transformed into binary balanced sort tree.

[basic requirements]

1) create (insert, adjust);2) Output.

(2)Design and implementation of hash table

[problem description]

The hash table is designed to realize the telephone number searching system.

[basic requirements]

1) Suppose that each record has the following data items: telephone number, user name and address;

2) Input each record from the keyboard, and set up hash table with telephone number and user name as keywords respectively;

3) Adopt certain methods to solve the conflict;

4) Search and display the record of given telephone number;

5) Find and display records for a given user name.

(3)The making of address book

[problem description]

Using the bidirectional linked list in data structure as the data structure, combined with the basic knowledge of C language. Write an address book management system. In order to apply the data structure knowledge to the actual software development.

[basic requirements]

The system should complete the following functions:

1) Enter information - enter ():

2) Display information - display ():

3) Search (), with name as the key word;

4) Delete ();

5) Save ():

6)load ();

(4)Conversion of number system

[problem description]

Any given M-ary number x, please achieve the following requirements

[basic requirements]

1) Find the decimal value of this number x (expressed in HD)

2) Realize the conversion of X to any non-m-ary number.

3) stack or array is used to achieve the above requirements .

DFS traversal of Graphs

[problem description]

Starting from any given vertex (called initial point) in a given graph, all vertices in the graph are accessed along the edge of the graph according to some search method, so that each vertex is accessed only once.Please use DFS depth first search process to realize traversal.

[basic requirements]

1) First, create any graph;

2) Implementation of recursive and non recursive algorithms for DFS of graph

3) It is required to use adjacency matrix or adjacency table to store.

(6)Ranking synthesis

[problem description]

Use random function to generate N random integers, and sort these numbers in various ways.

[basic requirements]

1) At least three methods are used to solve the above problems (prompt, quick sort must be done o other available methods are insert sort, Hill sort, bubble sort, select sort, heap sort and merge sort). The sorted results are saved in different files.

2) Count the performance of each sorting method (based on the time it takes to run the program on the computer), and find out two faster methods.

3) If four or more methods are used, additional points can be given.

Submission

1) Submit the curriculum design report; 2) Submit the source program.

Final Report

1.Problem Analysis (15 points)

2.Algorithm Design (30 points)

3.Source Code (30 points)

4.Program Output (10 points)

5.Conclusion (15 points)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Transactions On Large Scale Data And Knowledge Centered Systems Xxxviii Special Issue On Database And Expert Systems Applications Lncs 11250

Authors: Abdelkader Hameurlain ,Roland Wagner ,Sven Hartmann ,Hui Ma

1st Edition

3662583836, 978-3662583838

More Books

Students also viewed these Databases questions

Question

Perform the indicated operations 3{(r + s t) 2[(3r 2s) (t 2s)]}

Answered: 1 week ago