Bhavesh Vasnani's Projects
Implementation of well-known (and some rare) algorithms, mostly in C++
Agency Theme for Jekyll
This consists of C implementation of binary search tree.
This has the implemetation of circular linked list using structure for a node containing some data and link to the other nodes.
This a complete working project consisting a website for event management for the clubs in a college. It uses HTML, PHP, CSS, jquey, JavaScript and certain frameworks as well.
This contains a self designed CPU scheduling algorithm which proves better than some of the existing CPU scheduling algorithms in situations of starvation. It comprises of dynamic time quantum value by a custom made formula for ageing.
This code contains implementation of doubly linked lists in C with easch node defined using structure having forward link, backward link and node data.
A block-style editor with clean JSON output
This application allows users to post their tasks on this platdorm which they want to be done for exchange of some tip and other users who are willing to perform those can earn the tips. This application contains most of the basic concepts of android development like Fragments, Recycler Views, Dynamic Lists, Custom lists, Splash Screen, Intro Slider, Live Chat, Google AUthentication, Firebase connectivity and other common concepts. The jist of the application are designed creative application to ease the daily tasks by users, in built user to user live chatand used Firebase for authentication, crash reporting and real time database
Heap can be created using the heapify function implementation in C programming language.
HITS identifies good authorities and hubs for a topic by assigning two numbers to a page: an authority and a hub weight. These weights are defined recursively. A higher authority weight occurs if the page is pointed to by pages with high hub weights. A higher hub weight occurs if the page points to many pages with high authority weights. this algorithm is implemented using java programming.
ILVR: Conditioning Method for Denoising Diffusion Probabilistic Models (ICCV 2021 Oral)
infix notation to postfix notation conversion performed in C using stack data structure
Beautifier for javascript
Lexical Analyzer and parser for the language of DNA pairs with the hybridisation when possible in lex program, yacc program and C program
A website to instantly connect patient to the doctors available.
The website is designed for general online selling and buying stuff using basic HTML, CSS, JavaScript and PHP
Collection of experimental code for learning OpenCV
This program checks whether the paranthesis are properly balanced or not using C programming languaage.
This is a sample android project containing Tab View, list view, applications of intent and database connectivity. This makes a complete portfolio in an android application.
This contains a C code to evaluate postfix notation that is converts postfix notation to infix notation.
It has all different types of queue implementations for all queue types like circular queue, normal queue and queue using linked list
This provides a single page resume according the user which can be directly saved to be treated as a CV.
It has the implementation of singly linked and contains some other solutions to common linked list problems like merging two linked list, reversing it, squaring its elements, circular linked list.
This contains implementation of heap sort, quick sort, bubble sort, selection sort, insertion sort and merge sort
SpeechToLaTeXAssistant
It has implementation of stack data structure in general form and also using singly linked list.