Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shahkv95/optimise.me

This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.
https://github.com/shahkv95/optimise.me

algorithms c c-plus-plus cpp csharp data-structures go java javascript optimisation optimisation-algorithms programming-language python research

Last synced: about 14 hours ago
JSON representation

This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.

Awesome Lists containing this project

README

        

# Code Optimization
This repository is created to focus on code optimization. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimized code. We need to focus on various complexities involved in the code.

I will update the readme.md file soon. Till then you can work on the issues if you wishes to.

![](https://img.shields.io/badge/status-ongoing-green)
![](https://img.shields.io/badge/languages%20allowed-No%20restriction-red)
!['Information regarding repository structure'](https://img.shields.io/badge/warning-strictly%20follow%20discrete%20structure-red)

!['Acknowledging the work: '](https://img.shields.io/badge/Compulsion-Mention%20reference-navy%20blue)

[![Open Source Helpers](https://www.codetriage.com/shahkv95/lilliputian-codes/badges/users.svg)](https://www.codetriage.com/shahkv95/lilliputian-codes)

# Repository Structure:

# Optimization Techniques
* Technique_Name (Save file by the name of the technique)

## Format for writing Optimization Techniques:
* Technique Name

* How to apply

* Time / Space complexity

* Acknowledgement - References

# Research Papers
This folder contains all the available links of research paper for a particular optimization algorithm.

## Format of including Research Paper
* Consider one Optimization Technique and include as many research paper links as you can find and include them year wise.

* If you are working for Swarm Optimization Technique, open 2019, write its name and link and do the same for other years as well.

* If in case you do not find any links, still write the name of the technique and mention NONE under it.

* This will make it easy to access for everyone.

* The sequence would thus be maintained for it.

# Use Cases
This folder contains the use cases / algorithms for the code optimization.
## Structure to be followed
* Usecases
* Collection 1(Searching)
* Algorithm_name (Binary Search)
1) Optimized Code
2) Pseudo Code
3) List of Techniques known / compared

![](https://img.shields.io/badge/Reference-Factorial-orange)

Please see an example of how factorial of a number have been created


# How PR will be accepted?

First raise an issue or tell in which issue you wish to work on.
After the issue is assigned to you, start working on it.
Fork / clone the repository.
Star the repository for easy access.
Add additional content to the forked repo.
Raise a PR.
If there's no conflict and if the content meets the requirement criteria and in the right format with proper acknowledgment,
Say Hurrah!
Coz your PR will be accepted.


# Types of issues

1) Want to add new content to the repository
2) Wish to change the currently available optimized algo with better optimization.
3) Wish to write documentation (No copying from any source) (Don't forget to refer the source)