n0vice17 / datastructures-and-algorithm Goto Github PK
View Code? Open in Web Editor NEWThis Repository covers all the topics of dsa which will help you to learn dsa in a better way
License: GNU General Public License v3.0
This Repository covers all the topics of dsa which will help you to learn dsa in a better way
License: GNU General Public License v3.0
Hey, everybody
I was thinking it would be great if we can add some tests to validate our models, in addition to a CI/CD pipeline that helps to ensure future modifications won't break anything.
I'm not sure how to implement this in all the different languages here. Should we create a tests folder and replicate the root structure inside? Should we add tests to each root folder with a special extension as .spec or .test? Each test suit should run by its own or we should create a make file to run all of them at once?
Contributions are always welcome. Feel free to contribute as much as you want. Read the Contribution Guidelines here.
I have some ideas to improve the C implementation of linked list.
LinkedList
with a head and a tail. This will improve the performance of insert operation, since we'll don't need to traverse the list anymore.typedef struct
{
Node *head;
Node *tail;
} LinkedList;
void insert(int value, Node *head)
{
Node *node;
node->data = value;
node->next = NULL;
while (head->next)
head = head->next;
if (!head)
head = node;
else
head->next = node;
}
Linked Lists should support search, insert at and delete at operations.
We should create a destroy method to free all nodes of a list.
Hi my self sreeram i'm currently in my 100daysofcode challenge
https://www.linkedin.com/in/sai-sree-ram-chavali-575788257/
I can contribute to this repository by adding all the data i'm sharing over linkedin and in github (my own)
There is need of Binary Tree separate folder and related Code
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.