Find Jobs
Hire Freelancers

ASP.NET Binary Tree Web Page

$250-750 USD

Σε Εξέλιξη
Αναρτήθηκε περίπου 13 χρόνια πριν

$250-750 USD

Πληρωμή κατά την παράδοση
We require a single ASP.NET AJAX (C#) web page that displays a balanced binary tree and associated data. No database access required. Source data will come from a predefined DataTable object (see attached). DataTable will contain between 3 and 255 rows. The tree must always be complete even if no image or text appears on one or more nodes. When generating the tree always round up to the next highest node count so that the tree is balanced. For example, if DataTable contains 1 rows, draw the tree with 3 nodes (2 spots will be blank). If it contains 4 nodes, draw the tree with 7 nodes (3 sports will be blank). These intervals are calcualated as follows: 2^(h+1)-1 = x --------------------- 2^(1+1)-1 = 3 2^(2+1)-1 = 7 2^(3+1)-1 = 15 2^(4+1)-1 = 31 2^(5+1)-1 = 63 2^(6+1)-1 = 127 2^(7+1)-1 = 255 Nodes will be numbered top down, left to right. In the attached sample the red numbers indicate the position. This value is stored in the DataTable in the 'position' column. Tree must display only the number of nodes required to make a complete balanced binary tree. For example, if there are 2 nodes defined in the table, only three nodes will be drawn on the chart. If there are 14 nodes in the table, only 15 nodes will be drawn on the chart. Drag and drop support must allow nodes to be rearranged in the chart. Each block in the graph with a blue background is treated as a single clickable object. When an object is dragged from one position to another, update the 'position' column in the underlying DataTable with the new position. If an object already exists in the target node, swap the two objects (swap the underlying 'position' column in the DataTable). Technical Requirements: - Microsoft ASP.NET AJAX web page - Microsoft .NET Framework v4.0 - No SilverLight - Compatible with FireFox v4+ and Internet Explorer v8+ You can use any of the following 3rd party ASP.NET controls in the solution: [login to view URL] [login to view URL]
Ταυτότητα εργασίας: 1149623

Σχετικά με την εργασία

10 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 13 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Murrietta, United States
5,0
2
Μέλος από Ιαν 24, 2011

Επαλήθευση Πελάτη

Άλλες δουλειές από αυτόν τον πελάτη

Remove intersecting lines in Adobe Illustrator
$30-250 USD
Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.