maneshreyash Goto Github PK
Name: Shreyash
Type: User
Bio: Currently pursuing Master of Science in Computer Science at the University of Texas at Dallas.
Name: Shreyash
Type: User
Bio: Currently pursuing Master of Science in Computer Science at the University of Texas at Dallas.
A babysitter management system developed using JSP, Bootstrap and CSS for for front end and JAVA Spring Framework for parameter passing and Hibernate for database management using MySQL.
Big Integer Package in Java for performing calculator operations in any base.
Calculation of sentence probabilities using Bigram Probabilities, Brills Transformation rules and Naive Bayes POS Tagging.
A binary heap is a complete binary tree which satisfies the heap ordering property. The ordering can be one of two types: the min-heap property or the max-heap property.
Binary search trees (BST), sometimes called ordered or sorted binary trees, are a particular type of container: data structures that store "items" (such as numbers, names etc.) in memory. They allow fast lookup, addition and removal of items, and can be used to implement either dynamic sets of items, or lookup tables that allow finding an item by its key.
A bounded queue is a queue with a limited capacity. When the bounded queue is full, no more items can be put into the queue until some items are taken out.
A complete computer science study plan to become a software engineer.
Efficient solutions to "Cracking the Coding Interview" (6th Edition) problems
Depth-first search (DFS) is an algorithm for traversing or searching tree or graph data structures. The algorithm starts at the root node (selecting some arbitrary node as the root node in the case of a graph) and explores as far as possible along each branch before backtracking.
Meeting Scheduler web application
A doubly linked list is a linked data structure that consists of a set of sequentially linked records called nodes. Each node contains three fields, called two link fields, that are references to the previous and to the next node in the sequence of nodes and one data field in between the link fields. The beginning and ending nodes' previous and next links, respectively, point to some kind of terminator, typically a sentinel node or null, to facilitate traversal of the list. If there is only one sentinel node, then the list is circularly linked via the sentinel node. Extend the SinglyLinkedList.java to a doubly linked list (DoublyLinkedList class)
Prediction of laboratory earthquakes using lab recorded data.
Interview questions
Comparison of finding the K largest elements using Priority Queue vs Select Algorithm
Solutions to LeetCode problems that I have attempted.
Implementation of Machine Learning algorithm of Linear Regression.
Improved Merge Sort by introducing Insertion Sort for array size of below a threshold value because Insertion Sort performs better for less number of elements.
An object 'product' has 3 attributes: id, price and a list of descriptive tags. MDS helps retrieive that product based on any of the attributes as search term. Implemented using a combination of TreeMap, HashMap and HashSet
Predict whether income exceeds $50K/yr based on census data using Neural Network algorithm from scratch implementation.
The idea is that a new key may displace a key already inserted, if its probe count is larger than that of the key at the current position. The net effect of this is that it reduces worst case search times in the table. This is similar to ordered hash tables except that the criterion for bumping a key does not depend on a direct relationship between the keys. Since both the worst case and the variation in the number of probes is reduced dramatically, an interesting variation is to probe the table starting at the expected successful probe value and then expand from that position in both directions.
A skip list is a data structure that allows fast search within an ordered sequence of elements. Fast search is made possible by maintaining a linked hierarchy of subsequences, with each successive subsequence skipping over fewer elements than the previous one.
Twitter Sentiment Analysis using Spark and Kafka
Implementation of Viterbi algorithm for computing the most liekly sequence of weather using probabilities.
Implementation of WSD algorithm of Simplified Lesk. No modifications over the base algorithm.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.