Data Structure Java Help
Program creates NxN matrix of unique value in correct format and
determines if X is located in the matrix in O(N) or better
The input is an N by N matrix of numbers that is already in memory.
Each individual
row is increasing from left to right. Each individual column is
increasing from
top to bottom. Give an O(N) worst-case algorithm that decides if a
number X is in
the matrix.




import java.util.*;
public class MatrixFind {
public static void main(String args[]){
int N, X;
Scanner scanner = new Scanner(System.in);
System.out.println("Enter N (size of matrix): ");
N = scanner.nextInt();
Hashtable<Integer,Integer> matrix=new Hashtable<Integer,Integer>();
System.out.println("Enter matrix (NXN)elements: ");
for(int i = 0;i<N;i++){
for(int j = 0;j<N;j++){
matrix.put(scanner.nextInt(),1);
}
}
System.out.println("Enter key: ");
X = scanner.nextInt();
if(matrix.containsKey(X)){
System.out.println("Number "+ X+" is exists in the matrix.");
}
else {
System.out.println("Number "+ X+" is not exists in the matrix.");
}
}
}



Data Structure Java Help Program creates NxN matrix of unique value in correct format and determines...
please explain/ comment
3. Eight Queens Write a program that places eight queens on a chessboard (8 x 8 board) such that no queen is "attacking" another. Queens in chess can move vertically, horizontally, or diagonally. How you solve this problem is entirely up to you. You may choose to write a recursive program or an iterative (i.e., non-recursive) program. You will not be penalized/rewarded for choosing one method or another. Do what is easiest for you. 3.1. Output Below...
need help with java In this program you will use a Stack to implement backtracking to solve Sudoku puzzles. Part I. Implement the stack class. Created a generic, singly-linked implementation of a Stack with a topPtr as the only instance variable. Implement the following methods only: public MyStack() //the constructor should simply set the topPtr to null public void push(E e) public E pop() Test your class thoroughly before using it within the soduku program Part II. Create...
JAVA TIC TAC TOE - please help me correct my code Write a program that will allow two players to play a game of TIC TAC TOE. When the program starts, it will display a tic tac toe board as below | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 The program will assign X to Player 1, and O to Player The program will ask Player 1, to...
Please help i need a C++ version of this code and keep getting
java versions. Please C++ only
Purpose: This lab will give you experience
harnessing an existing backtracking algorithm for the eight queens
problem, and seeing its results displayed on your console window
(that is, the location of standard output).
Lab
A mostly complete version of the eight queens problem has been
provided for you to download. This version has the class Queens
nearly completed.
You are to provide...
Programming Language: JAVA
Construct a program that uses an agent to solve a Sudoku
puzzle as a Constraint Satisfaction Problem, with the following
guidelines:
1. Since 3 x 3 puzzles are too trivial for a computer, your
program should use 4 x 4 puzzles (also known as Super Sudoku
puzzles; see Figure 2 for an example).
2. The program should read a Sudoku puzzle from a text file. The
user should be able to browse the file system to select...
can i get some help with this program
CMPS 12B Introduction to Data Structures Programming Assignment 2 In this project, you will write a Java program that uses recursion to find all solutions to the n-Queens problem, for 1 Sns 15. (Students who took CMPS 12A from me worked on an iterative, non-recursive approach to this same problem. You can see it at https://classes.soe.ucsc.edu/cmps012a/Spring l8/pa5.pdf.) Begin by reading the Wikipcdia article on the Eight Queens puzzle at: http://en.wikipedia.org/wiki/Eight queens_puzzle In...
Programming project in Java: You are allowed to use the following methods from the Java API: class String length charAt class StringBuilder length charAt append toString class Character any method Create a class called HW2 that contains the following methods: 1. isAlphabeticalOrder takes a String as input and returns a boolean: The method returns true if all the letters of the input string are in alphabetical order, regardless of case. The method returns false otherwise. Do not use arrays to...
Java code tasks: Please help with a single class (class Coord) in this program. This project is called Panic! We will describe a single-level floorplan of a building, filled with different kinds of people and different kinds of threats. We will simulate how the people seek to evacuate the building to safety, and how the threats spread throughout the building. Various events will be announced, such as person movements, threats spawning, and people reaching safety or succumbing to the threats....
1 Overview For this assignment you are required to write a Java program that plays (n, k)-tic-tac-toe; (n, k)-tic- tac-toe is played on a board of size n x n and to win the game a player needs to put k symbols on adjacent positions of the same row, column, or diagonal. The program will play against a human opponent. You will be given code for displaying the gameboard on the screen. 2 The Algorithm for Playing (n, k)-Tic-Tac-Toe The...
Assignment 2 In this assignment, you will write two short programs to solve problems using recursion. 1. Initial Setup Log in to Unix. Run the setup script for Assignment 2 by typing: setup 2 2. Towers of Hanoi Legend has it that in a temple in the Far East, priests are attempting to move a stack of disks from one peg to another. The initial stack had 64 disks threaded onto one peg and arranged from bottom to top by...