Update README, CONTRIBUTING and templates
This commit is contained in:
1 parent
2d533c2db5
commit
2b18531478
4 files changed
+27
-17
No files matched your search
@@ -21,6 +21,20 @@ Generate Simple Data Structures of any type in C for you to use in your projects
|
||||
|
||||
Check out **Documentation.md** for more information about each data structure.
|
||||
|
||||
## What to use
|
||||
|
||||
The following table shows how each data structure is implemented and how well they do when using as common [abstract data types](https://en.wikipedia.org/wiki/Abstract_data_type).
|
||||
|
||||
* **Ideal** - The data structure implements correctly the abstract data type;
|
||||
* **Not Ideal** - The implementation is fulfilled but some functionalities are either not part of the ADT or not present;
|
||||
* **Bad** - It can be done, but its a bad idea.
|
||||
|
||||

|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
## How to use
|
||||
|
||||
To generate the data structures, all you need to do is to include the necessary header files. You can include the containers you want to use individually or you can include the master header, `macro_collections.h`, that comes with all collections and other functionalities like the `FOR_EACH` macro.
|
||||
@@ -159,17 +173,3 @@ gcc source.o main.o
|
||||
```
|
||||
|
||||
The container members won't be visible to the file `main.c`. For this to work, all parameters must be identical, with the only difference being the macro name.
|
||||
|
||||
## What to use
|
||||
|
||||
The following table shows how each data structure is implemented and how well they do when using as common [abstract data types](https://en.wikipedia.org/wiki/Abstract_data_type).
|
||||
|
||||
* **Ideal** - The data structure implements correctly the abstract data type;
|
||||
* **Not Ideal** - The implementation is fulfilled but some functionalities are either not part of the ADT or not present;
|
||||
* **Bad** - It can be done, but its a bad idea.
|
||||
|
||||

|
||||
|
||||

|
||||

|
||||

|
||||
Reference in new issue
Block a user