Solved

avl trees

Posted on 1998-12-02
16
229 Views
Last Modified: 2010-04-16
i need to create an avl tree that uses a pre determined ajencency matrix stored in a dual dimentional array. the program must include the following
insert function
search function
create function
thankX
    Pacco
0
Comment
Question by:colettoc
  • 6
  • 5
  • 4
  • +1
16 Comments
 
LVL 4

Expert Comment

by:jack_p50
ID: 1216272
could you give more details of what you need?
0
 
LVL 27

Expert Comment

by:BigRat
ID: 1216273
Could you (or somebody else) decode the term "avl", it's an abbreviation for something. I know what an adjacency matrix is but not this tree. A reference book would also be helpful.
0
 

Author Comment

by:colettoc
ID: 1216274
an AVl tree is a bianary tree. if you would like you can see an example of it as a java applet at the following URL:  http://wuarchive.wustl.edu/languages/python/contrib/DataStructures/avl.README

if you need any more info let me know..

pacco
0
 
LVL 27

Expert Comment

by:BigRat
ID: 1216275
Thank you for the URL. For anyone else : AvL trees are a binary tree which is height balanced, has similar properties to B-Trees and was discovered by two Russians in 1962. An adjaceny matrix is a square matrix of Booleans, the columns are rows represent nodes and an entry is true if there is a path between them. Usually (not) used for representing graphs, since adjaceny lists use less space.
   I presume that the question pre-supposes that the matrix represents such a tree (or better a graph which looks like such a tree), the create function takes the matrix and produces a tree, the insert and delete functions operate on the tree. But before one starts writing code I need a couple of questions answered :-

   1) Does adjacency matrix also contain the leaf nodes?
   2) Are we given the root node as a parameter with the matrix?
0
 

Author Comment

by:colettoc
ID: 1216276
the adjaceny matrix contains all the information about the tree and the leaves. so i guess it does.

the root node is given in the matrix as the first point such as 1,1 this will be the root for all trees that are created.

thankX for all the help..

pacco,

P.S.  Let me know if there is any thing else that you need..
0
 
LVL 27

Expert Comment

by:BigRat
ID: 1216277
I have almost finished. Shall I post it here (its a bit long) or have you an e-mail address?
0
 

Author Comment

by:colettoc
ID: 1216278
you can send it to my address @ pacco88@hotmail.com as well as to colettoc@mimh.edu     ...  thank you your help is mutch appriciated..

thankX

pacco
0
 
LVL 5

Expert Comment

by:scrapdog
ID: 1216279
http://www.cs.uidaho.edu/~karenv/cs213/useful.pages/avl.html

At this site there is some c++ code for inserting a node.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 5

Expert Comment

by:scrapdog
ID: 1216280
But the rat will probably give you a much more excellent program.
0
 

Author Comment

by:colettoc
ID: 1216281
cool i'll be waiting on you Big Rat...
0
 
LVL 5

Expert Comment

by:scrapdog
ID: 1216282
Bonjour grand rat. Veuillez le signaler ici. Je voudrais le voir.
0
 
LVL 27

Accepted Solution

by:
BigRat earned 200 total points
ID: 1216283
OK. I'll send the code to your mimh address. Reject this answer if you have not got it by 1200 GMT Monday 14 december.
   I hope you will have a much fun with it as I did hacking it. I'm sorry it took so long, but this is not something which I can do at work!
0
 

Author Comment

by:colettoc
ID: 1216284
hey could you send it to my hotmail account as well..

pacco88@hotmail.com

thankX
PaCCo
0
 
LVL 27

Expert Comment

by:BigRat
ID: 1216285
I have sent all the code and answered your last mail. Any reply?
0
 
LVL 5

Expert Comment

by:scrapdog
ID: 1216286
I hate it when that happens.
0
 
LVL 27

Expert Comment

by:BigRat
ID: 1216287
Scrapdog: pacco paid 200 first grade cheeses for the unit. I know you're short of money are you also short of bones? You could post a question asking pacco for a copy. That would be quite fair. You could also post a new teaser in the lounge. I've got to know Northeren Illinois and Indiana quite well, you know. But not for the 6 cheeses. That's a bit small.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

There are many Password Managers (PM) out there to choose from. PM's can help with your password habits and routines, but they should not be a crutch you rely on too heavily. I also have an article for company/enterprise PM's.
When we talk about DevOps toolchains, I sometimes wonder how many people really get what we’re talking about. I don’t know if it’s just semantics or tone or something else, but sometimes I think it just sounds like buzzword sausage. So it’s always …
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
Both in life and business – not all partnerships are created equal. As the demand for cloud services increases, so do the number of self-proclaimed cloud partners. Asking the right questions up front in the partnership, will enable both parties …

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now