Find Jobs
Hire Freelancers

create a simple data structure

$10-30 USD

Cancelled
Posted over 8 years ago

$10-30 USD

Paid on delivery
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.
Project ID: 8709455

About the project

3 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $35 USD for this job
User Avatar
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 day
5.0 (610 reviews)
7.2
7.2
User Avatar
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 days
4.4 (26 reviews)
5.3
5.3
User Avatar
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 day
5.0 (2 reviews)
1.8
1.8

About the client

Flag of MALAYSIA
Cyberjaya, Malaysia
5.0
7
Payment method verified
Member since Apr 6, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.