- 0-1 Knapsack Problem
- Add all greater values to every node in a BST
- Alphabet_rangoli - HackerRank
- Apriori Algorithm
- Binary Tree
- Ceaser Cipher encryption and decryption
- Coin change problem
- Construct Tree from Preorder
- Cyclic Redundancy Check (CRC)
- Diffie-Hellman key exchange
- Doubly linked list
- Fast GCD
- Find the Duplicate Number
- Find the Running Median
- Fractional Knapsack Problem
- Given an integer array nums that may contain duplicates, return all possible subsets (the power set) - Subsets II
- Given an integer numRows, return the first numRows of Pascal's triangle
- Given a A X B matrix with your initial position at the top-left cell, find the number of possible unique paths to reach the bottom-right cell of the matrix from the initial position
- Given the root of a binary tree and an integer targetSum, return all root-to-leaf paths where each path's sum equals targetSum - Path Sum II
- Hamming code detecting up to two simultaneous bit errors and correcting single-bit errors.
- Hamming_distance
- KMP string searching
- Infix expression to postfix and prefix conversion
- Inorder Traversal (Iterative)
- Longest valid Parentheses
- Maximize Number of 1s
- Maximum Production
- Max Subarray Sum using Kadane's Algorithm
- MinHeap
- Monoalphabetic Cipher encryption and decryption
- Nuts and Bolts Problem
- Play fair Cipher encryption and decryption
- Polyalphabetic Cipher(Vigenere Cipher) encryption and decryption processes
- Postorder Traversal (Iterative)
- Preorder traversal (Iterative)
- Preorder to Postorder
- Print Anagrams Together
- Print Binary number from 1 to N
- Rail Fence Cipher
- Repeating and the missing
- Rod cutting problem
- Sieve of Eratosthenes calculate the prime numbers up to N
- Stackusing Two queue
- String Challenge - Coderbyte
- Twice Counter
- Two-dimensional Parity check
- Valid Expression
- Addition of digits stored in two linked list
- Array Challenge - CoderByte
- Credit card number validator
- Count word, character and line in given input file
- File directory manipulation
- Find All Permutation of given string
- Given an m x n integer matrix matrix, if an element is 0, set its entire row and column to 0's, and return the matrix
- Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers
- Rational number class implementation
- Remove and Replace text in file
- SudokuSolution : check whether a given Sudoku solution is correct
- SudokuSolution : check whether a given Sudoku solution is correct if it's not than return list of 3x3 Quadrant which contains error - Coderbyte
- StopWatch to getElapsedTime of program
- Zeller_algorithm to find day of the week
- Create an application to fill student registration form and submit data into table of Oracle. (use JDBC)
- Write an application which list content of table of a database. (Describe Table)
- Write an application to update content of table. Get values from key board.(Use parameterized query)
- Using the JDBC API, display all the records from the database table, Table selected from command line argument.
- Write a Java application to invoke a stored procedure using a CallableStatement. For this a stored procedure called incrementSalary may be developed to increase all the employee’s salary by a percentage specified in the parameter
- Using JDBC Type-1 Driver, display all the records from the database table.
- Develop Server Side Application using servlet for Collecting employee information, Validation employee information and Retrieval of employees records. Develop 3 separate servlets for collection, validation and for retrieval.
- Develop a client side web base form for collecting employee information and servlet for validation employee information and retrieval of employees records.Develop 2 separate servlets for validation and for retrieval.
- For above application implement a login page. A user can use above pages only after login using correct userID and password. Implement logout facility also. Do session tracking.
- TCP/IP base client server application establishing the talk between two users.
- TCP/IP application supplying the series of data from the client (one application) and send it to server(another application) and sort it from server side and display their result onto the client side.
- UDP base client server application establishing the talk between two users.