Find Jobs
Hire Freelancers

create a simple data structure

$10-30 USD

Cancelado
Publicado hace más de 8 años

$10-30 USD

Pagado a la entrega
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.
ID del proyecto: 8709455

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de $35 USD por este trabajo
Avatar del usuario
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 en 1 día
5,0 (610 comentarios)
7,2
7,2
Avatar del usuario
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 en 2 días
4,4 (26 comentarios)
5,3
5,3
Avatar del usuario
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 en 1 día
5,0 (2 comentarios)
1,8
1,8

Sobre este cliente

Bandera de MALAYSIA
Cyberjaya, Malaysia
5,0
7
Forma de pago verificada
Miembro desde abr 6, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.