ishanashah Goto Github PK
Name: Ishan Shah
Type: User
Bio: Turing '22
Location: Austin, TX
Name: Ishan Shah
Type: User
Bio: Turing '22
Location: Austin, TX
Java program that simulates a fully-functioning game of Boggle. The computer also uses dictionary-driven or board-driven search tactics to reveal all of the words that the players have missed.
CUDA applications that solve all-pairs shortest paths, strongly connected components, breadth-first search, and minimum spanning tree on a GPU.
Java program that can apply a variety of effects on images. Effects include: smooth, sharpen, highlight edges, de-noise, erode, dilate, trace, and pixelate.
Java program that computes the distance of a chess knight's shortest path to every square using an input square.
Container-native task automation engine.
demo game
Java program that composes music that emulates a source file using a Markov chain. The timing and properties of each note is randomly chosen using the probability of that note to appear after a small sequence of previous notes. The program takes four command line arguments: The location of the input music midi file, the name of the output midi file, the level of analysis as an integer, and the length of the output as an integer.
Java program that simulates a complete game of Tetris using wall-kicks, piece holding, and fair piece generation. Includes a genetic algorithm to generate an AI that plays Tetris and can clear up to 5,000,000 rows. Also includes a minimax algorithm that uses my AI to create an adversary that picks the βworstβ possible next piece.
Java program that implements a Treap map. A Treap is a BST that assigns a random priority to each node. A Treap applies the BST property to all nodes based on their key values, and applies the heap property to all nodes based on their priority values.
Java program that crawls the web, builds an index to quickly access the web, and responds to search queries. The index is stored in the disk to accommodate large webs, and is loaded in a web server before queries are run. The search engine supports word and phrase queries, and allows the use of logical and, or, and not operators. Search results are ranked by connectedness (how many other pages link to this page).
Java application that intelligently finds a Wikipedia link ladder between two given pages. A Wikipedia link ladder is a list of Wikipedia links that one can follow from a start page to reach a destination. The application measures page heuristics and uses an A* search to discover a ladder almost instantaneously.
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.