Giter VIP home page Giter VIP logo

lavivien's Projects

convertgraphtotree icon convertgraphtotree

The basic idea of converting graph to tree is to detect whether there is cycle in graph first, then take out one edge in the cycle.

cryptosystem icon cryptosystem

Implement Merkle-Hellman Knapsack cryptosystem algorithm using doubly linked list.

graphcutbasedpartition icon graphcutbasedpartition

Implement BFS, DFS and ford fulkerson algorithms for maximum flow, minimum cut problem in Graph (flow network)

groupchatroom icon groupchatroom

Implement a network protocol ChattyChatChat using socket. It simulates chat room with multiple users.

hangmangui icon hangmangui

Implement Hangman game with GUI for user to enter letter with keyboard. The progress bar will show the number of tries left.

hauntedhouse icon hauntedhouse

Java implementation of haunted house adventure. Navigate the rooms in the haunted house with Java swing and abstract factory.

jaxrsjsonexample icon jaxrsjsonexample

Develop Restful web services using JAX-RS. Endpoints includes add item and return all items in Json. Use design pattern Factory, DAO, Singleton and DTO.

legomania icon legomania

Create a Swing GUI application that displays the graphics of lego blocks. Use Java JFrame in swing.

levenshteindistance icon levenshteindistance

Implement Levenshtein distance edit algorithm. You need to print the path for each step.

polynomialsinlinkedlist icon polynomialsinlinkedlist

Implement polynomial arithmetic using double liked list. The polynomial has add, subtract, product, quotient, and remainder methods.

realtybst icon realtybst

Implement binary search tree with parent pointer and its iterator with Java.

spellingcorrector icon spellingcorrector

Implement spelling corrector using trie (data structure) and edit distance(Dynamic Programming).

springloginwithmath icon springloginwithmath

Create login form with JSP. User answers a simple math question to login. Using Spring Boot.

tictactoe icon tictactoe

Implement 2-players Tic Tac Toe in Java. The board should be a default 3x3 but can be made larger.

twitterbot icon twitterbot

Generate tweet based on the training data using Markov chain.

webscraperandparser icon webscraperandparser

Example of using HttpURLConnection, Jsoup, Gson, Selenium with chrome headless to retrieve and parse web data.

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.