Our Services

Get 15% Discount on your First Order

[rank_math_breadcrumb]

I have attached the file below!! Question 1 (25 pts): Figure 1 An AVL tree 1: Redraw the tree after insert 43 in the AVL tree of Figure 1. The resulting tree must be an AVL tree. 2: What is the

I have attached the file below!!

Question 1 (25 pts):  

Figure 1 An AVL tree 

1: Redraw the tree after insert 43 in the AVL tree of Figure 1. The resulting tree must be an AVL tree.

2: What is the balance factor at the root node after the insertion? 

Question 2 (25 pts):  

Figure 2 A B-Tree of order 5 

Using the B-tree in Figure 2,

(a)     Redraw the tree after inserting 74.

(b)     Redraw the tree after inserting 33 to the tree in (a).

(c)     Redraw the tree after inserting 56 to the tree in (b).

Question 3 (25 pts):  

Figure 3 Another B-Tree of order 5 

Using the B-tree in Figure 3;

(a)     Redraw the tree after deleting 22.

(b)     Redraw the tree after deleting 16 from the tree in (a).

(c)     Redraw the tree after deleting 4 from the tree in (b).

Question 4 (25 pts):  

Rewrite function searchNode(copied below) in B-tree class(bTree.h) by using binary search to search the node. Write a C++ code to ask user to enter a positive integer list ending with -999, build a b-tree of order 5. Also, ask the user to enter a number to search and display if the number is found in the tree.

Submit the source code, and copy and paste the screenshot of the output here.

template <class recType, int bTreeOrder> 

void bTree<recType, bTreeOrder>::searchNode 

(bTreeNode<recType, bTreeOrder>* current, 

const recType& item, 

bool& found, int& location) 

found = false; 

int low = 0; 

int high = current->recCount – 1; 

while (low <= high) { 

                              int mid = (high – low) / 2; 

if (item == current->list[mid]) 

{               

found == true; 

location = mid; 

else if (item < current->list[mid]) 

high = mid – 1; 

else 

low = mid + 1; 

}               

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

Harnessing the Power of AI for Strategic Decision- Making: Opportunities and Challenges The objective of this assignment is to understand and analyze the role of artificial intelligence (AI), busines

Harnessing the Power of AI for Strategic Decision- Making: Opportunities and Challenges The objective of this assignment is to understand and analyze the role of artificial intelligence (AI), business intelligence (BI), and business analytics (BA) in enhancing organizational decision-making processes, while also considering the ethical and social implications. Using PowerPoint,

It is important to understand what information systems are and why they are essential for running and managing a business. It is also important to understand the different systems that support differe

It is important to understand what information systems are and why they are essential for running and managing a business. It is also important to understand the different systems that support different groups or levels of management. In addition, digital technology and the Internet play a key role in executing

It is important to understand what information systems are and why they are essential for running and managing a business. It is also important to understand the different systems that support differe

It is important to understand what information systems are and why they are essential for running and managing a business. It is also important to understand the different systems that support different groups or levels of management. In addition, digital technology and the Internet play a key role in executing

ITC 3303-21.01.02-6A25-S1, Information Systems Management Unit III PowerPoint Presentation For decades, relational databases remained essentially unchanged; data was segmented into specific chunks for

ITC 3303-21.01.02-6A25-S1, Information Systems Management Unit III PowerPoint Presentation For decades, relational databases remained essentially unchanged; data was segmented into specific chunks for columns, slots, and repositories, also called structured data. However, in this Internet of Things (IoT) era, databases need to be reengineered because the very nature of data

In this WebQuest, you’ll watch three short films about Social Media: · Are You Living an Insta Lie?- https://www.youtube.com/watch?v=0EFHbruKEmw&t=11s · A Social Life- https://www.yout

In this WebQuest, you’ll watch three short films about Social Media: ·       Are You Living an Insta Lie?- https://www.youtube.com/watch?v=0EFHbruKEmw&t=11s ·       A Social Life- https://www.youtube.com/watch?v=GXdVPLj_pIk ·       Percentage of Life- https://www.youtube.com/watch?v=0Y6v_1dwF3c While watching these short films, try to spot the elements they have in common and the differences. Discussion Which short film

Instructions Project 2-1 Use an Online Password Cracker. You will need to submit answers IN A WORD DOCUMENT for the following: Item 10 – How long did it take this online rainbow table to crack this ha

Instructions Project 2-1 Use an Online Password Cracker. You will need to submit answers IN A WORD DOCUMENT for the following: Item 10 – How long did it take this online rainbow table to crack this hash? Item 19 – How long did it take this online rainbow table crack this stronger password hash? Item 20 – How long did it

Each student will identify an emerging trend (it has to be something outside of Artificial Intelligence) in area of Information Systems and Technology supported by a minimum of three pieces of researc

Each student will identify an emerging trend (it has to be something outside of Artificial Intelligence) in area of Information Systems and Technology supported by a minimum of three pieces of research to support why the subject is an emerging trend. A trend is defined as “A general direction in

Classification and Code Sets Develop a PowerPoint presentation about standards/code sets and the government regulations regarding each of the sets, and include a slide for each topic outlined below: S

Classification and Code Sets Develop a PowerPoint presentation about standards/code sets and the government regulations regarding each of the sets, and include a slide for each topic outlined below: Slide 1: Introduction Slide 2: ICD-10-CM Overview Slide 3: Describe ICD-10-PCS. Slide 4: Describe how the coding guidelines are used. Slide

Create your Cybersecurity Portfolio Portfolios are an invaluable tool in academic and professional development. They provide a powerful medium for users to efficiently collect and organize artifacts r

Create your Cybersecurity Portfolio Portfolios are an invaluable tool in academic and professional development. They provide a powerful medium for users to efficiently collect and organize artifacts representative of work completed over time. Portfolios offer a means to demonstrate formative and/or summative progress and achievement. Portfolio authors are empowered with tools

Assessment 4: Research Proposal Report Due date: Week 12 Group/individual: Individual Word count/Time provided: 2000 words Weighting: 30% Assessment 4 Detail This assessment requires student to develo

Assessment 4: Research Proposal ReportDue date: Week 12Group/individual: IndividualWord count/Time provided: 2000 wordsWeighting: 30%Assessment 4 DetailThis assessment requires student to develop a two-page paper with IEEE format based on previousthree assessments. It is expected that student will use this idea for further develop their Capstoneresearch project (Applied Research Project) in