GithubHelp home page GithubHelp logo

algos101's Introduction

algos101

  1. Implement Bubble sort( 2 approaches). Performance ?.. Can you improve it ?
  2. Implements QuickSort (2 approaches = iterative + recursiv) [Look up 3way Quicksort]. Performance..?

=> [Explain me how each sort type is working + complexity] + mergeSort + BST + insertionSort + selection Sort. Knuth Shuffle algo + shuffle me a deck card 3. Fibonacci (it + recurs). Next Step compute fibonacci for very large numbers :P 4. Implement a linkedList locally.

=>[Explain me List vs Set vs Map] LinkedList vs ArrayList vs DoubleLinked Listvs Set vs HashSet vs TreeSet vs HashMap vs OrderedMap

  1. Find duplicates in list ( 2 solutions). Find If a list has a loop. Reverse LinkedList. Implement Stack and Queue Parantheses problem. + palindrome

  2. Order a list based on external criteria (I.e I give you a list of which elements are first, after that order the rest) (Order by joined Date and name)

  3. Things I have in common with someone. What things are only mine (Two external files).

  4. Given an CSV file map it to Java Objects .

  5. Middle element of a list (2 solutions). Find optimal solution O(n) => one traversal.

  6. Split and joit arrays and linkedlist from external files Ex input file1.txt 1,2,3 4,5,6

    File2.txt ... + preety print me the result

  7. Generate all permutations of a given string.

  8. Maps Temperature I want per country max, min and on the globe min or max, max temperature on a day

algos101's People

Contributors

alexciocan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.