Find Jobs
Hire Freelancers

create a simple data structure

$10-30 USD

Abgesagt
Veröffentlicht vor mehr als 8 Jahren

$10-30 USD

Bezahlt bei Lieferung
You are required to develop a console application using any programming language that you are familiar to store user’s information using linked lists. This application should be a simple text editor named TCSEditor which supports txt files. You should modify the node class to store three types of information for a node: 1) The index number of a node (This has defined by default) 2) The content of a node (This has defined by default) 3) The paragraph of a node (you should add this your class) You are free to get the source codes for class Node and class Linked list from any online or offline sources by mentioning the copyright in a command on top of your classes. You linked list class should support features and the following commands: a) Load: loads a text file in format txt for editing. This command should be followed by the path that the file is located on your computer’s memory. In this module your application should be capable to store all string pieces in separated nodes of link lists. Make sure that your code is able to detect “New Lines” in order to differentiate the paragraph number. Ex. Load C:\myassignment\[login to view URL] b) Display: Display the stored information from the linked list. The text should be displayed in a new paragraph if there is a change in paragraph number. c) Insert: Insert new data in certain part of the text. Ex. Insert Into (10, “Hello”)  means that insert a new node after the word 10 and put the value “Hello” inside. Delete: delete certain word from the text. Ex. Delete (10)  means delete the word which is stored in the node number 10. e) Copy: copy a node’s content into the clipboard. f) Paste: paste from the clipboard into a specific point of a document (in the same paragraph). g) Search: search for a word through the document and find the index and paragraph number. h) Exit: exit from the program. i) Help: get help information. Important Note: Make sure that for all of the functions above you defined a command in your command line. A command system with numbers as input values is NOT acceptable and the text command should be recognized by your system.
Projekt-ID: 8709455

Über das Projekt

3 Vorschläge
Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
3 Freelancer bieten im Durchschnitt $35 USD für diesen Auftrag
Avatar des Nutzers
Hi, I have read the requirements and I would like to do this project if given the opportunity. Let me know if you are interested so I can start. Thanks.
$30 USD in 1 Tag
5,0 (610 Bewertungen)
7,2
7,2
Avatar des Nutzers
I have around 8+ years experience in Java/J2EE development. Following are the list of expertise I have - 1. Frontend Technology - HTML,CSS,JQuery, ExtJS, Dojo, , AngularJS,NodeJS,ExpressJS and Javascript 2. J2EE frameworks - Struts, Spring, JSF 3. Databases - MySQL, Oracle, MSSQL server,PostgreSQL MongoDB 4. Expert in REST API/Web services development using JAX-RS, Spring 5. Expert in JSON and XML programming 6. Build Tools - Maven, Ant, Jenkins 7. Test frameoworks - Junit, TestNG, Mockito, Rest Assured, JBehave
$40 USD in 2 Tagen
4,4 (26 Bewertungen)
5,3
5,3
Avatar des Nutzers
This is a very easy project for me. I have already started the project in java language. Please give me the project once i have completed it.
$35 USD in 1 Tag
5,0 (2 Bewertungen)
1,8
1,8

Über den Kunden

Flagge von MALAYSIA
Cyberjaya, Malaysia
5,0
7
Zahlungsmethode verifiziert
Mitglied seit Apr. 6, 2014

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.