Skip to content

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.

License

shahkv95/Optimise.me

Repository files navigation

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.

'Information regarding repository structure'

'Acknowledging the work: '

Open Source Helpers

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

    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)

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published