Giter Site home page Giter Site logo

ics0017_final's Introduction

Initial data The initial data is located into a data structure consisting of arrays of pointers, headers and items. Declarations of items as C / C++ structs are presented in file Items.h. There are 10 different types of items (ITEM1, ITEM2, โ€ฆ, ITEM10). Declarations of headers as C / C++ structs are presented in file Headers.h. There are 5 different types of headers (HEADER_A, HEADER_B, HEADER_C, HEADER_D, HEADER_E). The both files are stored in Instructor's stuff. There are 5 different types of data structures (Struct1, Struct2, Struct3, Struct4, Struct5). To generate the initial data structure you have to use functions from ICS0017DataSource.dll. This DLL is implemented by instructor and stored in Instructor's stuff. It needs auxiliary file Colors.txt, created from https://en.m.wikipedia.org/wiki/Lists_of_colors. To understand the building principles of our data structures analyse the examples on the following pages. Let us emphasize that they are just examples: the actual presence and absence of items and headers is determined by the work of item generator built into ICS0017DataSource.dll and is largerly occasional. The DLL imports 6 public functions declared in file ICS0017DataSource.h (also stored in Instructor's stuff). Five of them create data structure and return the pointer to it. The sixth function (GetItem()) constructs a stand-alone item and returns the pointer to it. There is also a password-protected function for the instructor. Comments explaining the usage of public functions are in ICS0017DataSource.h. To know which item and data structure you have to use see the table.

ics0017_final's People

Contributors

stealandsell avatar yaroslavntcrz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.