Find Jobs
Hire Freelancers

need c ++ expert

₹100-400 INR / hour

Cerrado
Publicado hace casi 8 años

₹100-400 INR / hour

Part 1: Before attempting this implementation, you choose to develop a simple prototype version of this algorithm in C++. Specifically, you will build an in-place, order reversal algorithm. This algorithm will take as an input an array of ints and will reverse the order of the elements in the array, in place (essentially using only the memory in the array). For example, if the array contains five elements [1,2,3,4,5], the output of the algorithm will be [5,4,3,2,1]. Comment your program. Part 2: Using this prototype, you will analyze the time complexity and space complexity of your algorithm in the worst case. Specifically, for time complexity, count the number of steps for each line of code, and write down the total lines executed as a mathematical expression where n is the size of the input array. For space complexity, write an expression for the number of memory locations and components that are required for algorithm in the worst case. (Assume that each int is one location.) Part 3: Program a method or class that will track the true runtime of your algorithm. Find the true runtime of your algorithm using arrays of varying sizes (e.g., n = 500, n = 1,500, and n= 2,500) using your new tool. Plot, on a Cartesian plane, the runtime of your algorithm as a function of the size of the input array, n. Project does not have any attached files
ID del proyecto: 10592037

Información sobre el proyecto

19 propuestas
Proyecto remoto
Activo hace 8 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
19 freelancers están ofertando un promedio de ₹377 INR /hora por este trabajo
Avatar del usuario
Hello I am C++ and Java and Algorithm expert and interested in this project. I have reviewed your requirements and confident to handle this project perfectly. Please communicate to discuss further. Regards Anshu
₹263 INR en 10 días
4,7 (521 comentarios)
7,6
7,6
Avatar del usuario
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using c++ under linux environment. I used c++ to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
₹800 INR en 10 días
4,8 (150 comentarios)
7,0
7,0
Avatar del usuario
Thanks for your project. I have 25 years experience programming in C++. I will complete this programming exercise and the requested analysis. A milestone payment for the full budget for this project must be deposited with this site before your offer can be accepted. Alan Idler Chief Software Architect Idleswell Software Creations
₹2.388 INR en 3 días
4,9 (180 comentarios)
6,0
6,0
Avatar del usuario
Please treat it as a fixed bid of Rs. 2000/- for the complete assignment. I've authored books on Java, C++ and Data Structures and Algorithms, and have over 10 years of professional experience as a software engineer and consultant. On Freelancer I specialize in implementing algorithms in C++/Python. I believe I should be able to finish this project with high quality.
₹200 INR en 10 días
4,9 (8 comentarios)
4,7
4,7
Avatar del usuario
Hi Sir, You will get three part as described. Part 1: Protoype Part 2: Analysis Part 3: Tracking and plotting regards, RB
₹400 INR en 10 días
4,7 (2 comentarios)
2,8
2,8
Avatar del usuario
I understand your project and needs. I will make the whole project in a day. Will take fixed money and not per hour.
₹111 INR en 10 días
2,0 (4 comentarios)
2,4
2,4
Avatar del usuario
Quite easy project...
₹200 INR en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi I have experience of 5 year in c++ language. I am guarantying you that you will satisfy with my job. I am very much interested in work that you have offered. I am full time developer with long time cooperation. I have made Label printing software in c++ which designs label with the use of different objects( text , rich text , barcode , lines , rectangle , ellipse , image , Grid etc. ). You can also attach variable data (Generated from databases("excel, sqlite , dbase , access , my sql , sql server , csv , etc.") , counters , scripts etc.) to different fields in label. You can print this designed label with selected printer. Give me a chance to prove my expertise. Skype id : vaghaninirav10
₹277 INR en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have been coding in c++ since 3 years and i have a good grasp on it. The project problem stated is easy and i can do it quit well. As i am new to freelancing this is the perfect project for me to start off. Here is the prototype of the algorithm as per stated: int size; //the size of array cin>>size; Int *array=new int[size]; //input array for(int i=0;i<size;i++) cin>>array[i]; //the reverse algo for(int i=0;i<size/2;i++){ int temp=array[i]; array[i]=array[size-i-1]; array[size-i-1]=temp; }
₹245 INR en 9 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello Sir/Madam, I need some technical clarifications about the project. In the Part 3 , as per description the requirement is" Plot, on a Cartesian plane" but which tool need to use (e,g GNU Plot, OpenGL plot) ? Regards Yogesh
₹277 INR en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de INDIA
Calcutta, India
4,7
180
Forma de pago verificada
Miembro desde ene 29, 2011

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.