Answer:
True, Yes the search algorithm for AVL tree and the binary search tree are same.
Because in both trees, of a certain a node, the smaller elements reside in the left sub-tree and the larger elements reside in the right sub-tree.
Explanation:
So while searching an element in the AVL tree we start the search from the root node.
We compare the element to be searched with the root node.
if (element < root node), then move in left and compare with it's left child.
else move in right and compare with it's right child.
Similarly in next phase move accordingly as in the binary search tree.
Create a static method called fillArray, which takes an integer array as an input parameter, along with an integer initial value. It should then fill the array with values starting from the initial value, and counting up by 1s. For example, if the data array has length 5, and if the initialValue is 3, then after execution the array should hold this sequence: 3 4 5 6 7. public static void fillArray (int[] data, int initialValue) {
Answer:
public class print{
public static void fillArray(int[] arr, int initialValue){
int n = arr.length;
for(int i=0;i<n;i++){
arr[i] = initialValue++;
}
for(int i=0;i<n;i++){
System.out.print(arr[i]+" ");
}
}
public static void main(String []args){
int[] array = new int[5];
int initialValue =3;
fillArray(array,initialValue);
}
}
Explanation:
Create the function with two parameter first is array and second is integer.
Then, declare the variable and store the size of array.
Take the for and fill the array from the incremented value of initialValue by 1 at every run of loop.
After loop, print the element of the array.
Create the main function which is used for calling the function and also declare the array with size 5 and initialValue with 3. After that, call the function with this argument.
What is an algorithm, and what areits main characteristics?
Answer:Algorithm is a step-vise instructions that form a procedure to solve a particular problem. Characteristics of algorithm are:-
InputoutputFinite instructionsEffectivenessExplanation: Algorithm is the step by step instructions that are present to give the desired output by giving the proper input instructions.There are many characteristics of a good algorithm. Some of the major characteristics are as follows:-
Input-the input should be given in proper steps to get the desired output Output-the output is usually is one or more which is derived from the input instructions.Finite instructions-it is desired that the given instruction should be in a finite number of steps.Effectiveness- it is expected that the algorithm should be in basic form and effective enough to be understood easily.Public classes are accessible by all objects, which means that public classes can be ____, or used as a basis for any other class.
a.
copied
b.
used
c.
saved
d.
extended
Answer:
The correct answer is d.extended.
Explanation:
In order to have a superclass in Java, it is indispensable to extend, or inherit from, a class. It means that a subclass is created by an extended class. All the classes in Java only need one superclass from which it inherits some of its fields and methods.
Answer:
d.extended
Explanation:
The answer is d.
You usually has a top public class, for example, animals, with it's own attibutes. Then you can have other classes extending animals, for example, cats. These classes have both the attributes of the parent class, and their own attributes.
So the code goes something like this
public class Animals{
public Animals(){
\\constructor with attributes
}
\\code
}
public class Cats extends Animals{
public Cats(){
\\constructor with the extra attributes.
}
\\code
}
Which of the following statements is FALSE?
a. Nonbottleneck resources have slack capacity.
b. A bottleneck resource must have a utilization of 100%.
c. Nonbottleneck resources have a less than 100% utilization.
d.A bottleneck resource does not always have the longest processing time.
: For each of the following words identify the bytethat is stored at lower memory address and the byte that is storedat higher memory address in a little endian computer.
a) 1234
b) ABFC
c) B100
d) B800
Answer:
In a little endian computer -The data's least substantial byte is put at the lower address byte. The remaining information will be put in memory in order in the next three bytes.
a)1234
4 is placed at the least significant bits,so this byte stored at lower memory address.
1 is placed at the most significant bits,so this byte stored at higher memory address.
b) ABFC
C is placed at the least significant bits,so this byte stored at lower memory address.
A is placed at the most significant bits,so this byte stored at higher memory address.
c) B100
0 is placed at the least significant bits,so this byte stored at lower memory address.
B is placed at the most significant bits,so this byte stored at higher memory address.
d) B800
0 is placed at the least significant bits,so this byte stored at lower memory address.
B is placed at the most significant bits,so this byte stored at higher memory address.
Decision trees are onlyapplicable to problems under certainty.
True
False
Answer: False
Explanation:Decision tree is the tree like structured flowchart which is used for the evaluation of the possible outcomes or result of the particular problem. It usually has two or more branches as the the result node . Decision tree are applicable to many problems for solving it. So, decision trees is not only applicable on certainty problems but also on other problems as well. Therefore the given statement is false.
The ____ operation on a queue returns the last element in the queue, but does not remove the element from the queue
A.
front
B.
back
C.
pop
D.
push
Answer:
back
Explanation:
queue is the data structure which perform operation in particular order. the order is first in first out (FIFO).
it means the element which comes first, remove first.
front: it is used to fetch the first element or oldest element in the queue.
back: it is used to fetch the last element or newest element in the queue.
pop: it is used to remove the first element or oldest element in the queue.
push: it is used to insert the element at the back in the queue.
Therefore, the back is the correct option.
Final answer:
The operation that returns the last element in a queue without removing it is known as the 'back' operation.
Explanation:
The front operation on a queue returns the last element in the queue but does not remove the element from the queue.
The operation on a queue that returns the last element in the queue, but does not remove the element, is known as the back operation. Unlike the pop operation, which removes the element from the queue, the back operation simply allows us to see what the last element is without altering the queue's content. This is particularly useful in scenarios where you need to make a decision based on the last element without actually consuming it.
One of the most powerful leadership tools aproject manager is has his/her_______
Own knowledge
Own experience
Own behavior
Own reference
Answer:
Own Experience
Explanation:
Great question, it is always good to ask away and get rid of any doubts that you may be having.
One of the most powerful leadership tools a project manager has is his/her experience
The most effective leadership trait a project manager can have is experience. Knowing what works and what doesn't can mean the difference between a successful project or a failure. A leader with experience has already developed the behavior needed to deal with the employees, as well as make sure everyone is doing what they are supposed to. They also have dealt with many common leadership problems and know how to solve them in a quick and timely manner. This way things move forward according to plan.
I hope this answered your question. If you have any more questions feel free to ask away at Brainly.
Which ofthe following must NOT be adopted in preparing disappointing newsmessages?
a- Use sales-promotionmaterial whenever appropriate.
b- Consider using animplicit refusal rather than an explicitrefusal.
c- Capitalize on what youcan do for the reader rather than what you cannotdo.
d- Use negative words orphrases.
Answer: D) Use negative words or phrases.
Explanation:
Use negative words or phrases must not be adopted in preparing disappointing news messages as if news itself is a disappointing then there is no need to support that idea with no hope. So, we should always using helpful data and path of positive way as, it is the best choice.
Which of the following is not a standard method called as partof the JSP life cycle?
? jspInit()
? jspService()
? _jspService()
? jspDestroy()
Final answer:
The method _jspService() is not a standard part of the JSP lifecycle; it's an implementation detail by JSP containers but not to be directly used by developers.
Explanation:
The question pertains to the standard methods in the JavaServer Pages (JSP) life cycle. In JSP, there are several lifecycle methods that the JSP container (like Tomcat or Jetty) calls to manage the JSP page. These methods include jspInit() for initialization, jspService() for processing requests, and jspDestroy() for cleanup when the JSP is about to be destroyed. However, the method _jspService() is not part of the JSP life cycle and is actually an implementation detail used by some JSP containers. This method is typically generated by the JSP container during JSP to servlet conversion and should not be called directly by developers.
In a java program, package declaration .................... import statements.
A) must precede
B) must succeed
C) may precede or succeed
D) none
Answer: (A)must precede
Explanation:In java, import statements are important part that allows to import the whole package or any specific class in the package.It is used to import the built-in as well as user defined packages into the java source files and because of this your class can also refer to outside class of other packages as well in a direct way.
In a java program, package declaration must precede import statements.
In a Java program, the package declaration, if present, must be the first line in the source file, excluding comments. This is because the package declaration defines the namespace in which the classes are stored, and it is crucial for the Java compiler to know the package before it processes any import statements or class definitions.
Import statements come after the package declaration and before any class or interface definitions. They allow the program to refer to classes that are declared in other packages, making the code more modular and easier to manage. The typical order in a Java source file is:
1. Package declaration
2. Import statements
3. Class or interface definitions
If a source file does not have a package declaration, it is placed in the default package. Proper ordering is essential for the correct compilation and organization of Java programs.
The correct answer is A) must precede.
What are the asynchronous protocolsin data link layer?
Answer: Asynchronous protocol in data link layer is defined as the protocol which works with single characters or byte and not in the form of blocks of data.
Explanation: Data link layer has the asynchronous protocol which deals with single byte or character at a time rather than working in block order for the data.the data is transferred from one node to another node in individual byte or character and it is observed that the data bytes that are sent is received in the same form .
Write a java program that finds the sum of all even numbers between 1 and 55.
Also what modification would you do to the program if you wanted the sum of all odd numbers between 1 and 55
Answer:
For sum of even Number :
public class even{
public static void main(String []args){
int sum = 0;
for(int i=1;i<=55;i++){
if(i%2==0){
sum = sum + i;
}
}
System.out.println(sum);
}
}
Modification for sum of odd:
change the condition of if statement:
i%2==1 instead of i%2==0
Explanation:
create the main function and declare the variable with zero.
Then, take a for loop for traversing the number from 1 from 55.
Inside the for loop, if statement check the condition for even number
A number is even if number divide by 2 and give zero reminder.
so, number%2==0 it is the condition for even number.
then add the even number until condition TRUE.
and finally print the result.
Modification for sum of odd number:
A number is odd, if number divide by 2 and give one reminder.
it means, number%2==1 it is the condition for odd number.
just change the if condition with above.
Array of array in ________is not fixed but in ____it is in arectangle.
C# , Java
C++ , C#
Java , C++
C++ , Java
Answer: C# , Java
Explanation:
In C# we have an array of array but it is not fixed as it can have different dimensions. Its elements are interface type and are initialized to null.
In java the elements of an array can be any type of object we want such as it can be a rectangle.
In java we can use
String[ ][ ] arrays = { array1, array2, array3, };
Here the string array consist of arrays 1,2,3.
Answer: C# , Java
Explanation:
In C# we have an array of array but it is not fixed as it can have different dimensions. Its elements are interface type and are initialized to null.
In java the elements of an array can be any type of object we want such as it can be a rectangle.
In java we can use
String[ ][ ] arrays = { array1, array2, array3, };
Here the string array consist of arrays 1,2,3.
The process of acquiring data for a program to use is called:
Select one:
a. data entry
b. graphical user interface
c. input
d. display
e. concatenation
Answer:
a. Data Entry
Explanation:
Great Question, it is always good to ask away and get rid of any doubts you may be having.
The process described in the question is called Data Entry and/or Data Acquisition. Data is gathered and stored in the computers memory to then be used by a specific program or function. Without this data being gathered the program or function cannot complete its task. Therefore Data Entry is extremely needed for the correct and healthy function of a program.
I hope this answered your question. If you have any more questions feel free to ask away at Brainly.
The ____ operator is written as the exclamation point ( ! ).
a.
NOT
b.
assignment
c.
equality
d.
AND
Answer:
NOT
Explanation:
The operator '!' is called the NOT operator. it is used to invert the value of the Boolean.
if Boolean is TRUE then it make it FALSE.
if Boolean is FALSE then it make it TRUE.
For example:
!(6>0)
the expression gives the FALSE result. because the condition is TRUE 6>0
But the NOT operator make it FALSE.
What will the following code print out: int numbers [] = {99, 87, . 66, 55, 101}; for (int i = 1; i < 4; i++) cout << numbers [i] << end1;a) 99 87 66 55 101 b) 87 66 55 101 c) 87 66 55 d) Nothing.
Answer:
87 66 55
Explanation:
Array is used o store the multiple values with same data type.
the array show a decimal value .66, i assume this is enter by mistake because option has no decimal value.
The index of the array is start from zero, it means the first element store in the array at position zero.
In the for loop the variable 'i' start from 1 not zero and it goes to i<4 means i=3.
So, it access the element from 2 to 4 because the index is position of element less than 1.
Therefore, 87 66 55 print.
The ____ algorithm tries to extend a partial solution toward completion
A.
backtracking
B.
recursive
C.
backordering
Answer: Backtracking
Explanation:
Backtracking algorithm approaches a solution in a recursive fashion whereby it tries to build answers and modify them in time intervals as we progress through the solution. One such backtracking algorithm is the N Queen problem whereby we place N Queen in a chessboard of size NxN such that no two queens attack each other. So we place a queen and backtrack if there is a possibility that the queen is under attack from other queen. This process continues with time and thereby it tends to extend a partial solution towards the completion.
You are required to write a calculator for Geometric shapes(Circle, Square, and Rectangle). The basic idea is that you willprovide the information regarding a geometric shape and yourprogram will calculate the area, circumference and perimeter.
Answer: The c++ program to calculate area and perimeter for different geometric shapes is given below.
#include <iostream>
using namespace std;
void circle();
void square();
void rectangle();
int main() {
string shape;
char choice;
do
{
cout<<"Enter the geometrical shape (circle, square, rectangle)." <<endl;
cin>>shape;
if(shape == "circle")
circle();
if(shape == "square")
square();
if(shape == "rectangle")
rectangle();
cout<<"Do you wish to continue (y/n)"<<endl;
cin>>choice;
if(choice == 'n')
cout<<"quitting..."<<endl;
}while(choice != 'n');
return 0;
}
void circle()
{
float area, circumference;
float r, pi=3.14;
cout<<"Enter the radius of the circle"<<endl;
cin>>r;
circumference = 2*pi*r;
area = pi*r*r;
cout<<"The circumference is "<<circumference<<" and the area of the circle is "<<area<<endl;
}
void square()
{
float area, perimeter;
float s;
cout<<"Enter the side of the square"<<endl;
cin>>s;
perimeter = 4*s;
area = s*s;
cout<<"The perimeter is "<<perimeter<< " and the area of the square is "<<area<<endl;
}
void rectangle()
{
float area, perimeter;
float b, h;
cout<<"Enter the breadth of the rectangle"<<endl;
cin>>b;
cout<<"Enter the height of the rectangle"<<endl;
cin>>h;
perimeter = 2*(b+h);
area = b*h;
cout<<"The perimeter is "<<perimeter<< " and the area of the rectangle is "<<area<<endl;
}
OUTPUT
Enter the geometrical shape (circle, square, rectangle).
circle
Enter the radius of the circle
3.56
The circumference is 22.3568 and the area of the circle is 39.7951
Do you wish to continue (y/n)
n
quitting...
Explanation:
The program performs for circle, square and rectangle.
A method is defined for every shape. Their respective method contains the logic for user input, computation and output.
Every method consists of the variables needed to store the dimensions entered by the user. All the variables are declared as float to ease the computation as the user can input decimal values also.
No parameters are taken in any of the methods since input is taken in the method itself.
what are the purpose of each in c++?
if statements?
switch statements?
multiway if?
nested loops?
rand?
srand?
seed?
If statements- This statement is used to check the condition.
if(condition)
{
statement
}
If the condition is true,then statement will run,else not.
Switch statement-This statement is used for long conditions.It is a substitute for if,else conditions
switch(a)
{
case1: statement 1//if a=1
break;
case2: statement 2 //if a=2
break;
.....
default:statement//if a is not equal to any of the cases.
Multiway if-In this statement ,if elseif and else were there.
if(condition1)
{
statement 1
}
elseif(condition2)
{
statement 2
}
..............
else
{
statement n
}
Nested loops-This statements are used when we use if-else conditions in other if,else conditions.
if(condition 1)
{
if(condition 2)
{
if (condition 3)
{
statement 3
}
else
{
statement 4
}
}
]
rand()-This method is used for generating random number.The expression is
number=rand()%50;
It will generate a random number ranges between 0 to 50.
srand()-This method is used to set the starting value for random number series.
srand (time(NULL));
seed()-It is a method for initializing the same random series,it is passed in srand().
You have the templates of 2 classes, Person and Program. The Person class has 4 attributes, name, age, major and gpa. There is a constructor for the class that is used to make Person objects. There are setter/mutator methods and getter/accessor methods for those attributes. There is also a printInfo() method that prints out information about the person. The Program class has a main method that has 5 Person objects person1 to person5 declared and initialized. The main method within the class also has a Scanner object that is used to take input for a person number and a newGPA. Your task is as follows:
a. Based on the input of personSelect select the appropriate person and change their GPA to the newGPA input and then print out their information. For instance if the user types in 1 then select person 1 and print out their information using the printInfo method. Do it for all possible inputs from 1 to 5.
b. If however the input is not 1 to 5 then inform the user they have to have to type in an appropriate person number
Person.java
public class Person {
String name;
int age;
double gpa;
String major;
public Person(String aName, int aAge, String aMajor, double aGpa)
{
name = aName;
age = aAge;
gpa = aGpa;
major = aMajor;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @param name the name to set
*/
public void setName(String pname) {
name = pname;
}
/**
* @return the age
*/
public int getAge() {
return age;
}
/**
* @param age the age to set
*/
public void setAge(int page) {
age = page;
}
/**
* @return the gpa
*/
public double getGpa() {
return gpa;
}
/**
* @param gpa the gpa to set
*/
public void setGpa(double pgpa) {
gpa = pgpa;
}
/**
* @return the major
*/
public String getMajor() {
return major;
}
/**
* @param major the major to set
*/
public void setMajor(String pmajor) {
major = pmajor;
}
public void printInfo()
{
System.out.println("#########################");
System.out.println("Business College ");
System.out.println("Name: " + name);
System.out.println("Major: " + major);
System.out.println("GPA: " + gpa);
System.out.println("#########################");
}
}
Program.java--------------------------------------------------------------------------------
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
//Declare person objects here
Person person1 = new Person("Dewars",40 , "MIS", 3.9);
Person person2 = new Person("Budweiser",23 , "MIS", 3.2);
Person person3 = new Person("Appletons",25 , "MIS", 3.0);
Person person4 = new Person("Beam",20 , "Finance", 3.7);
Person person5 = new Person("Daniels",19 , "Accounting", 2.9);
Scanner scan = new Scanner(System.in);
System.out.println("Type in a person number whose gpa you would like to change > ");
int personSelect = scan.nextInt();
System.out.println("Type in the gpa you would like the person's to be > ");
double newGPA = scan.nextDouble();
/*
* CODE HERE
*/
}
}
Answer:
Hi, I'm going to put the code answer here and you put in the corresponding line to not copy all the code in the answer.
replace the following line or adjust to the following code
/*
* CODE HERE
while(personSelect <= 0 || personSelect > 5) {
System.out.println("Wrong number, try to input the number in range 1 to 5" );
personSelect = scan.nextInt();
}
if(personSelect == 1){
person1.setGpa(newGPA);
printInfo()
}
else if(personSelect == 2){
person2.setGpa(newGPA);
printInfo()
}
else if(personSelect == 3){
person3.setGpa(newGPA);
printInfo()
}
else if(personSelect == 4){
person4.setGpa(newGPA);
printInfo()
}
else {
person5.setGpa(newGPA);
printInfo()
}
*/
Explanation:
According to the description of code, we have to add some lines to resolve the questions.
a):
In base on the input, we have to modify the attribute GPA with the method setGpa depending on the person chosing. We call the person chosen before and also call the method setGpa( ) and pass as parameter the GPA value obtained in tha last input
b)
In this case we have to create a loop for iterate the times that is necesary to get a value of person that is permit in range 1 to 5, and hence that we create and individual if condition to assign the GPA to the person chosen.
I hope it's help you.
What is meant by instruction pipelining in RISC processor? Whatare
'/ the problems that may accompany this technology?
Answer:
Explanation:
The instruction pipelining refers to various stages the instruction has to go through for the full execution of the instruction. Each instruction undergoes various stages in the execution, they are Instruction Fetch, Instruction Decode, Address Generator, Data Fetch, Execution and Write Back. Not every instruction may go through all the stages stated above. Pipelining exploits the parallelism in the execution of instructions (executing multiple instructions simultaneously ). Each instruction might be at different stage in the execution of program. It can be a 3-stage pipelining or 5 stage pipelining.
The implementation of Pipelining is a complex procedure.
In branch instructions, the complexity increases with the number of stages of pipeline.
Suppose a restaurant sells soft tacos, crunchy tacos, hamburgers with cheese, hamburgers without cheese, and fried chicken. Your coverage criterion says to taste each type of dish, One option for all dishes is to serve them with very hot sriracha sauce; so much that it completely covers the taste of the rest of the ingredients. If your boss told you to taste the items without the sriracha sauce, what kind of testing problem would that avoid?
a) redundancy
b) coverage
c) controllability
Why we call the standard deviation of the sample statistic asstandard error of the statistic?
Answer:
The standard deviation of the sample statistics are known as the standard error of the statistics as, standard error are the technique of the measurement of the error in standard deviation method. Basically, the difference between the actual value and the estimate value is the method of the standard deviation. In this given method, the actual value are the unknown quantities which are estimated in the deviation.
Compare and contrast Superscalarand VLIW processor technology
Answer:
VLIW stands for the very long instruction word and it basically works on the principle of RISC that is reduced instruction set computer. It is the combination of the multiple instructions by the compiler. It has simple hardware architecture and instruction and while designing in VLIW compiler are performed the difficult tasks.
In super scalar, it is the processor with multiple pipeline instructions, which basically allowed various instruction to be process simultaneously in each cycle. It is basically the method of parallel computing which are used in various processor.
Organizations are struggling to reduce and right-size their information foot-print, using data governance techniques like data cleansing and de-duplication. Why is this effort necessary? Briefly explain.
The effort is necessary in making sure that the data is meaningful, correct, and timely. Many analysts are increasingly focused on quality on a per-attribute basis instead of a per-report basis. This will avoid excess control of access and instead focus on meaning. A data-driven organization that includes a comprehensive data cleanup is able to make informed choices that maximize value on strategic investments.
Convert the following decimal numb er (450)m into octal number system ? Convert the following binary number 1101100000110 into itsoctalequivalent ? Describe the function table of AND, OR, and NAND ?
Answer:
450 =(702)₈
1101100000110=(15406)₈
Refer to the images for the Truth tables for the AND , OR , NAND gates.
The output of OR gate is High when either of the inputs is 1.It is 0 only when both the outputs are 0.
The output of AND gate is 1 only when both the inputs are 1.If either of the input is 0 output is 0.
The NAND gate is Not AND gate So we have to just reverse the output of AND Gate.Replace 0's to 1's and vice-versa.
Every object in asequence container has a specific position.
a. True
b. False
Answer: a)True
Explanation: A sequence container is a class which has the sequence of the objects present in it .By having the objects in a sequence it has a specific position that is given to the objects to keep them in a particular order .the sequence of objects can be like first object, second object , third object ...etc. Therefore the statement given is true that every object in a sequence container has a specific position.
write a C++ program to enter a text and count how many times one letter appear in the text?
Answer:
#include <iostream>
#include<map>//to inlude hashmap..
#include<string>
using namespace std;
int main() {
string sa;//declaring a string s.
map<char,int>m;// A hashmap of char type key and integer type value.
cout<<"Enter the text"<<endl;
cin>>sa;//taking input of the string..
for(int i=0;i<sa.length();i++)
{
m[sa[i]]++;//increasing the count of character in the hashmap..
}
for(auto i:m)//iterating oveer the hashmap m
{
cout<<i.first<<" "<<i.second<<endl;//displaying the character and the count..
}
return 0;
}
Explanation:
I have taken a hashmap m and a string s .I am taking input of text in the string s.The hashmap is of type key =Char and value = int to store the count.After that iterating over the string and updating the count in the hashmap of each character and then printing the count of each character..
Which element would the search element be compared to first, if abinary search were used on the list above?
4
35
44
98
Answer:
35
Explanation:
Binary search is more efficient than linear search,time complexity of binary is 0(logn) where as linear's 0(n).In binary search we search from the middle of the array,whereas in linear we start with index 0 until the last.
4
35
44
98
List contains 4 elements, for finding the middle element we will divide by 2 .
4/2=2 so at the index 2 -35 is present ,we will start checking from 35.