Skip to content

Commit

Permalink
Add Structure for Bonus Section
Browse files Browse the repository at this point in the history
  • Loading branch information
MadhavBahl committed Jan 13, 2019
1 parent 899c40d commit 50cc417
Show file tree
Hide file tree
Showing 11 changed files with 181 additions and 0 deletions.
5 changes: 5 additions & 0 deletions BONUS/Algorithms/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems -- Algorithms

Some more Algorithms to study!

To Be Added...
5 changes: 5 additions & 0 deletions BONUS/Arrays/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems -- Arrays

Some more problems on arrays!

To Be Added...
5 changes: 5 additions & 0 deletions BONUS/Graphs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems -- Graphs

Some more problems on graphs!

To Be Added...
5 changes: 5 additions & 0 deletions BONUS/LinkedLists/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems -- Linked Lists

Some more problems on linked lists!

To Be Added...
5 changes: 5 additions & 0 deletions BONUS/Queues/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems -- Queues

Some more problems on queues!

To Be Added...
81 changes: 81 additions & 0 deletions BONUS/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Bonus Problems

A real coder should not be satisfied by doing only one problem daily, rather he/she should keep coding as much as possible. So, here I ([@MadhavBahlMD](https://github.com/MadhavBahlMD)) am adding some more problems that you can practise 😃

Also, these problems have been taking form various sources, so ig you think you own any of the given problems, just send me an email at theleanprogrammer@gmail.com and I will be more than happy to give proper credits 😊

#### Want to contribute?

The file structure is as follows

```
├───BONUS
│ README.md
├───Algorithms
│ README.md
├───Arrays
│ README.md
├───Graphs
│ README.md
├───LinkedLists
│ README.md
├───Queues
│ README.md
├───Recursion
│ README.md
├───Stacks
│ README.md
├───Strings
│ README.md
└───Trees
README.md
```

In the main `README.md` of [dailycodebase repository](https://github.com/CodeToExpress/dailycodebase), there are links to the README of `BONUS` directory, and the `README.md` of sub topics
In the `README.md` of `BONUS` directory, there is the list of all topics and under that there are all questions
In the `README.md` of any topic directory, say `Arrays` there is a README which contains all questions of that topic along with the link to the `README.md` of the directory containing the question
The `README.md` of directory containing the question must contain all the information about the question with some examples and the solution, and a little writeup about the algorithm used.

**Before contributing any question, make sure that this structure is followed properly**

#### NOTE

In case you just want to contribute a question and not code, there is no need to do so many things, just open an issue with the topic **Problem Submission** and the problem in the comments. I'll add it myself, and will give you proper credits 😃

## Practise Problems 😁

### [1. Strings](./Strings/README.md)

- To be added

### [2. Recursion](./Recursion/README.md)

- To be added

### [3. Array](./Arrays/README.md)

- To be added

### [4. Algorithms](./Algorithms/README.md)

- To be added

### [5. Stacks](./Stacks/README.md)

- To be added

### [6. Queues](./Queues/README.md)

- To be added

### [7. Linked Lists](./LinkedLists/README.md)

- To be added

### [8. Trees](./Trees/README.md)

- To be added

### [9. Graphs](./Graphs/README.md)

- To be added
5 changes: 5 additions & 0 deletions BONUS/Recursion/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems - Recursion

Some more problems on Recursion!

To Be Added...
5 changes: 5 additions & 0 deletions BONUS/Stacks/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems -- Stacks

Some more problems on stack!

To Be Added...
5 changes: 5 additions & 0 deletions BONUS/Strings/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems - Strings

Some more problems on Strings!

To Be Added...
5 changes: 5 additions & 0 deletions BONUS/Trees/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Bonus Problems -- Trees

Some more problems on trees!

To Be Added...
55 changes: 55 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,61 @@ Read [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.
16. [Day 16 -- Tower of Hanoi](./day16) -- [http://codetoexpress.tech/dc/day16/](http://codetoexpress.tech/dc/day16/)
17. [Day 17 -- N Queens Problem](./day17) -- [http://codetoexpress.tech/dc/day17/](http://codetoexpress.tech/dc/day17/)

## More Problems

A real coder should not be satisfied by doing only one problem daily, rather he/she should keep coding as much as possible. So, here I ([@MadhavBahlMD](https://github.com/MadhavBahlMD)) am adding some more problems that you can practise 😃

Also, these problems have been taking form various sources, so ig you think you own any of the given problems, just send me an email at theleanprogrammer@gmail.com and I will be more than happy to give proper credits 😊

#### Want to contribute?

The file structure is as follows

```
\DAILY CODE BASE
├───BONUS
│ ├───Algorithms
│ ├───Arrays
│ ├───Graphs
│ ├───LinkedLists
│ ├───Queues
│ ├───Recursion
│ ├───Stacks
│ ├───Strings
│ └───Trees
```

In this main `README.md`, there are links to the README of `BONUS` directory, and the `README.md` of sub topics
In the `README.md` of `BONUS` directory, there is the list of all topics and under that there are all questions
In the `README.md` of any topic directory, say `Arrays` there is a README which contains all questions of that topic along with the link to the `README.md` of the directory containing the question
The `README.md` of directory containing the question must contain all the information about the question with some examples and the solution, and a little writeup about the algorithm used.

**Before contributing any question, make sure that this structure is followed properly**

#### NOTE

In case you just want to contribute a question and not code, there is no need to do so many things, just open an issue with the topic **Problem Submission** and the problem in the comments. I'll add it myself, and will give you proper credits 😃

### Practise Problems 😁

#### [1. Strings](./BONUS/Strings/README.md)

#### [2. Recursion](./BONUS/Recursion/README.md)

#### [3. Array](./BONUS/Arrays/README.md)

#### [4. Algorithms](./BONUS/Algorithms/README.md)

#### [5. Stacks](./BONUS/Stacks/README.md)

#### [6. Queues](./BONUS/Queues/README.md)

#### [7. Linked Lists](./BONUS/LinkedLists/README.md)

#### [8. Trees](./BONUS/Trees/README.md)

#### [9. Graphs](./BONUS/Graphs/README.md)

## Timeline

<p align="center">
Expand Down

0 comments on commit 50cc417

Please sign in to comment.