Skip to main content

Significance of Data Structure

To make or construct an abstract model or software model of a collection it is started by building the formal specification and the first component of this is the name known as data type - type of objects which belong to the collection class. In C programming, we use typedef to define a new type that is a pointer to a structure:
typedef struct collection_struct *collection;

We are showing a pointer to a structure only, we have not defined details of the attributes of the structure. We are deliberately deferring it and the details of the implementation are irrelevant at such stage. It is only concerned with the abstract behavior of the collection. In actuality, we want to be able to replacement different data structures for the real implementation of the collection, depending on needs.

The typedef declaration provides with a C type or class in OO design parlance, collection. We can state objects of type collection where needed. Although C forces us to expose that the handle for objects of the class is a pointer, This is better to take an abstract view, we look upon variables of type collection simply as handles to objects of the class & forget that the variables are actually C pointers.

Tags: Data Structure, Assignment Help, Homework Help

Comments

Popular posts from this blog

Different approaches to leadership represented on the jury

Rent the film, 12 Angry Men (there are at least two versions of it in town). As you view the film, analyze the group discussions and interactions dramatized in the film. Take notes that will provide you with specific examples to illustrate concepts related to small group communication. Issues for Analysis : Your analysis of the jury's process should address each of the five issues listed below (each section is worth 2 points). Describe in detail, specific examples from the film to support your conclusions. 1. Leadership : Describe two different approaches to leadership represented on the jury. What theory or theories do you think best explain(s) the leadership of this group? 2. Participation: Describe the task, maintenance and self-centered roles represented in the film. What were some of the participation problems confronted by the group? How did the group deal with these problems? Click here to view more on this paper Click here for Assignment Help with 100% accuracy from ...

Defining stock and debtors system

Under Stock and Debtors System, the head office does not open a Branch Account in its books. It maintains a few control accounts for recording the various branch transactions. These accounts usually are: (i) Branch Stock Account, (ii) Branch Debtors Account, (iii) Branch Expenses Account, (iv) Branch Cash Account (v) Goods sent to Branch Account, and (vi) Branch Fixed Assets Account. At the end of the accounting year, it prepares the Branch Adjustment Account and the Branch Profit & toss Account. This system is used only when goods are invoiced at , selling price which the branch is not allowed to vary. Let us now study the working of each account opened by the head office when such a system is followed. Branch Stock Account: This is the most important account which helps the head office in controlling the branch stock. It shows all branch transactions relating to goods. The goods sent to branches and the sales returns are shown on its debit side, and the sales (both cash and c...

Identify and describe the rule of law

1. Ken, grateful that Letisha performed life-saving CPR on him after he had suffered a heart attack, writes a document with the following language: "In consideration of Letisha Washington having saved my life, I hereby promise to pay her $250 per week for life. Signed [Ken Smith]." For the next 3 years, he faithfully makes the weekly payments, and then stops. Letisha, upset that Ken broke his word to her, sues him seeking to reinstate the payments. Was there a valid contract formed in this instance? Why or why not? 2. Imagine that Alexandra promises to give Rasputin $1000 if he stops drinking alcohol for one week. If Rasputin does so, is a contract formed ? 3. Sami walks into a restaurant. She is given a menu, which indicates that lobster is $30. Sami orders the lobster. It arrives, and Sami thinks it is very tasty. When the bill arrives, Sami tries to execute a clever ploy she learned about in her business law class. She writes a check to the restaurant for $20, and writes...