Code Monkey home page Code Monkey logo

Onkar Bartakke's Projects

bi-directional-search-algorithm-implementation-on-n-tile-problem icon bi-directional-search-algorithm-implementation-on-n-tile-problem

Searching a graph is quite famous problem and have a lot of practical use. We have already discussed here how to search for a goal vertex starting from a source vertex using BFS. In normal graph search using BFS/DFS we begin our search in one direction usually from source vertex toward the goal vertex, but what if we start search from both direction simultaneously. Bidirectional search is a graph search algorithm which find smallest path from source to goal vertex. It runs two simultaneous search โ€“ Forward search from source/initial vertex toward goal vertex Backward search from goal/target vertex toward source vertex Bidirectional search replaces single search graph(which is likely to grow exponentially) with two smaller sub graphs โ€“ one starting from initial vertex and other starting from goal vertex. The search terminates when two graphs intersect.

blog-website- icon blog-website-

Blog website made by using javascript , node js, html , css. bootstrap , EJS

crypto-world icon crypto-world

This website provides all the info related to cryptocurrencies, details of top 100 cryptocurrencies, their exchanges, can track their rates visually on graphs, and also get the latest news regarding the cryptocurrencies. Technologies used - Redux toolkit for creating endpoints, Chart js for graphs, ant design for styling and the most important crux is React practices

dsa-marathon icon dsa-marathon

This Repo includes core DSA problem solutions, which I solved for my internship and Placement preparation, in Summer of 2nd year. This really helped in understanding the implementation of Data Structures. I learned a lot while solving this problems.

flip-kart-clone icon flip-kart-clone

Synopsis: This was just a front end clone of filpcart using html, css, Bootstrap only, made just after brushing up web-dev skills

googlekickstart2020_solutions icon googlekickstart2020_solutions

:octocat: This repository will contain solutions of "Google Kick Start 2020" in C/C++/Java/Python. If you loved it, give a ๐ŸŒŸ!

iterative-deepening-search-algorithm-implementation-on-n-tile-problem icon iterative-deepening-search-algorithm-implementation-on-n-tile-problem

There are two common ways to traverse a graph, BFS and DFS. Considering a Tree (or Graph) of huge height and width, both BFS and DFS are not very efficient due to following reasons. DFS first traverses nodes going through one adjacent of root, then next adjacent. The problem with this approach is, if there is a node close to root, but not in first few subtrees explored by DFS, then DFS reaches that node very late. Also, DFS may not find shortest path to a node (in terms of number of edges). BFS goes level by level, but requires more space. The space required by DFS is O(d) where d is depth of tree, but space required by BFS is O(n) where n is number of nodes in tree (Why? Note that the last level of tree can have around n/2 nodes and second last level n/4 nodes and in BFS we need to have every level one by one in queue). IDDFS combines depth-first searchโ€™s space-efficiency and breadth-first searchโ€™s fast search (for nodes closer to root).

linux-shell icon linux-shell

Command shell using OS system calls to execute built-in Linux commands

note-app-using-php-and-mysql icon note-app-using-php-and-mysql

This is a note keeping app made using PHP and MySQlL . This was developed in Ubuntu environment using Lamp Stack. where you can do all the CRUD operations.

sensor-network-database-using-btrees-and-avl-trees icon sensor-network-database-using-btrees-and-avl-trees

This was a sensor data base which was keeping track of various properties at that location, which were recorded after fix interval of time. Data-structures used here were AVL-Trees and B-Trees. There was also a central repository where the data from all the sensors was stored.

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.