Class Arrays-Data Structure Programming-Code, Summaries of Data Structures and Algorithms

This is code for a lab task of Data Structures course. Its main topic is Class Arrays. It was submitted to Amar Kumar at Amrita Vishwa Vidyapeetham. It includes: Class, Arrays, Protected, Unsigned, Public, Store, Retrieve, Size, Illegal, Operation, Return

Typology: Summaries

2011/2012

Uploaded on 07/11/2012

dhanvantari
dhanvantari 🇮🇳

2

(2)

45 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
class arrays
{
protected:
char *p;
unsigned int size;
public:
arrays(unsigned int x);
void store(unsigned int index, char value);
char retrieve (unsigned int index);
unsigned int get_size();
};
---
void arrays::arrays (unsigned int x)
{
p = new char[x];
size = x;
}
{
void arrays::store(unsigned int index, char value)
Docsity.com
pf2

Partial preview of the text

Download Class Arrays-Data Structure Programming-Code and more Summaries Data Structures and Algorithms in PDF only on Docsity!

class arrays { protected: char *p; unsigned int size; public: arrays(unsigned int x); void store(unsigned int index, char value); char retrieve (unsigned int index); unsigned int get_size(); };


void arrays::arrays (unsigned int x) { p = new char[x]; size = x; } { void arrays::store(unsigned int index, char value)

Docsity.com

if (index >= size) { cout << "Illegal Operation\n"; return; } *(p+index) = value; } char arrays::retrieve(unsigned int index) { if (index >= size) { cout << "Illegal Operation\n"; return -1; } return *(p+index); } unsigned int arrays::get_size() { return size; }

Docsity.com