Code Monkey home page Code Monkey logo

Rahul Nalawade's Projects

ai-lab icon ai-lab

Lab assignemnets for CS308 Introduction to AI class.

algos icon algos

Popular Algorithms and Data Structures implemented in popular languages

fsf-paper icon fsf-paper

conatins term paper by me on Feminist science fiction

intelligent-game-play-for-pylos icon intelligent-game-play-for-pylos

Built a maximizing agent using Support Vector Regression with Gaussian kernel model using datapoints in the form of all possible moves generated using Prolog, in Depth First Search manner.

lp2-skip-list-implementation icon lp2-skip-list-implementation

Skip Lists: A generalization of sorted linked lists for implementing Dictionary ADT (insert, delete, find, min, floor, ceiling) in O(log n) expected time per operation. And competing with balanced search trees like AVL, Red-Black, and B-Trees.

lp3-multidimensional-search-mds-implementation icon lp3-multidimensional-search-mds-implementation

Implementation of MDS for a website seller (like Amazon), having thousands of Products (each with its own ID, Price, Description). Organizing data into a TreeMap (Red-Black Tree), used HashMap, and HashSet to achieve insertion, deletion, search, modification efficiently.

lp4-pert-enumeration-of-topological-orders icon lp4-pert-enumeration-of-topological-orders

Enumeration of all Permutations (Recursion, Single Swap, and in Lexicographic Order), and Combinations. Enumeration of all Topological Orderings on a Directed Graph. Enumeration of all Paths in a connected Graph. Evaluates Critical Path using PERT Algorithm.

lp5-minimum-spanning-tree-algorithms icon lp5-minimum-spanning-tree-algorithms

Implementation of MST Algorithms - 1. Prim's Algorithm (with 3 versions - PriorityQueue<Edge>, PriorityQueue<Vertex>, and IndexedBinaryHeap<Vertices>) and 2. Kruskal's Algorithm on Connected Graphs.

ml-a01-decision-trees icon ml-a01-decision-trees

Implementation of Decision Tree using two heuristics for Assignment 01 of the course CS6375: Machine Learning.

new-carrom-rules icon new-carrom-rules

Place to track the progress of incorporating any changes to existing Carrom rules from 1994.

orthodontist-expert-system icon orthodontist-expert-system

Programmed an expert system for aligning the crooked teeth generating optimal sequence of required fix using Constraint Logic Programming over Finite Domains (CLPFD).

rbk icon rbk

Code for using Graph Algorithms by Prof. Balaji Raghavachari https://www.utdallas.edu/~rbk/

rest-api-playlist icon rest-api-playlist

Course files for the REST API tutorial series on The Net Ninja Youtube channel

sp01-linked-lists icon sp01-linked-lists

Doubly Linked List Implementation using Singly Linked List with best Object Oriented practices.

sp03-priority-queue icon sp03-priority-queue

Implementation of Priority Queue as Binary Heap, with applications of Linked Lists and Bounded Queue and Shunting Yard Algorithm.

sp04-binary-search-tree icon sp04-binary-search-tree

Implementation of Binary Search Tree, with Bounded-size Stack, BST Map (like a TreeMap) on top of BST class, and solution to the 3 problems using TreeMap/ TreeSet.

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.