Find Jobs
Hire Freelancers

Implement a Suffix array algorithm in C++

€30-250 EUR

Cerrado
Publicado hace 7 meses

€30-250 EUR

Pagado a la entrega
I'm looking for a skilled programmer to help me implement a Suffix array algorithm in C++. The size of the input string is expected to be medium (100-1000 characters). I have specific requirements for the time complexity of the algorithm, and my maximum accepted complexity is O(n log n). The task is to implement a Suffix array algorithm for exact string matching. I'm given a header file with declared functions that have to be implemented in a separate .cpp file. construct function - see [login to view URL], which gets a suffix array to fill and the text, constructs the suffix array and returns it. Use the naive construction method with std::sort. Note that a suffix array never stores strings, only their starting positions in the original text. The running time of the construction method should therefore be O(n*logn*c), where c is the cost for comparisons(!) of strings. Unlike the theoretical tasks, it's not required an extra $ at the end of the text. We define that a prefix of a string X is less than X. In order to use std::sort, you have to create a so-called functor that < operator defined for 2 text positions or use a lambda function. find function - Program binary search using the mlr heuristic in. The hits found should be sorted in ascending order by position in the text and be returned.
ID del proyecto: 37395130

Información sobre el proyecto

22 propuestas
Proyecto remoto
Activo hace 5 meses

¿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
22 freelancers están ofertando un promedio de €168 EUR por este trabajo
Avatar del usuario
HI..I am proficient in C/C++ programming with data structures, algorithms, OO programming and can help you implement suffix array string matching algorithms as per given requirements and code template.
€70 EUR en 7 días
4,9 (206 comentarios)
6,8
6,8
Avatar del usuario
Since 2015 I am working in C/C++/C# programming. So more than 7(seven) years of experience in C/C++/C# programming. I can build any class, function or method for you. Also expert in data structure building and OOP. Very good in C++ MFC and C++ WinUI 3 for GUI design to build Windows and Console application and C/C++/C# image processing. If you want a good delivery of the project, then send me a message, please.
€1.500 EUR en 7 días
5,0 (27 comentarios)
6,1
6,1
Avatar del usuario
Hey I am expert in C++ and I can help you with your project message me to discuss so that we can start working on it
€50 EUR en 1 día
4,9 (68 comentarios)
5,4
5,4
Avatar del usuario
Hello, I'm interested in your project. So, I have checked your description well and I can start working on your project. Contact me with all the details and requirements for your project.
€30 EUR en 1 día
4,9 (89 comentarios)
5,2
5,2
Avatar del usuario
Feel free to contact me for Implement a Suffix array algorithm in C++ .shoot me message to discuss further more details .i provide the comments,images,videos,demos and live sessions in order to help the clients. Make payment only after the work is done. Thank you
€150 EUR en 7 días
5,0 (4 comentarios)
4,5
4,5
Avatar del usuario
Please try to send me the header file and the related documentation.
€69 EUR en 2 días
5,0 (5 comentarios)
4,6
4,6
Avatar del usuario
Hi. Thanks for your posting. I have just read your proposal and I am sure I can complete the project on time. I am a C/C++ developer who has 15 years of experiences in Numerical/Statistical Analysis(Matlab/Python/R, ....) Please contact me to discuss the project in more details. Waiting for your contact now... Thanks. Best Regards.
€100 EUR en 2 días
4,9 (5 comentarios)
4,2
4,2
Avatar del usuario
Hello Client ! I am a skilled full stack developer. Having rich experience in Java , Python , C , C++ , C# , Eclipse , Sql , Mysql ,Oracle , Object Oriented Programming , Data Structure , Algorithms . I have a perfect grip on “Automation” , and work in “Machine Learning” Deep Learning ”. I want to assure you that these are my areas of expertise and I can do any work related. Here I am also assuring you that the quality of work will not be compromised . I am able for work full time on your time zone and start work right now . Please send me a message for further Details . Thanks and Best Regards
€40 EUR en 2 días
4,9 (11 comentarios)
4,2
4,2
Avatar del usuario
Hello, I am delighted to have come across your project post and express my sincere interest in working with you. As an experienced contractor, I am confident that I possess the skills and expertise required to deliver exceptional results on this project. Over the last decade, I have completed numerous projects similar to yours, and I am confident that I can handle tasks that demand exceptional skills, such as; Algorithm C++ Programming Bioinformatics To ensure we can both get a better understanding of the project requirements, budget, and deadlines, I would love to schedule a chat or message to discuss these aspects further. I am available at your convenience and look forward to hearing from you soon. In the meantime, I kindly request that you keep me in mind for future projects in case this one is no longer available. Finally, as a freelancer, I firmly believe that data is the pollution problem of the information age, and protecting privacy is an environmental challenge. Therefore, I take all necessary precautions to safeguard the confidential information you may share with me during the project. Thank you for your time and consideration, and I look forward to working with you. Best Regards, Emma A
€135 EUR en 4 días
4,0 (12 comentarios)
4,6
4,6
Avatar del usuario
Feel free to contact me for https://www.freelancer.com/projects/cplusplus-programming/Implement-Suffix-array-algorithm/details#:~:text=%24457.69%20USD-,Implement%20a%20Suffix%20array%20algorithm%20in%20C%2B%2B,-Open .shoot me message to discuss further more details .i provide the comments,images,videos,demos and live sessions in order to help the clients. Make payment only after the work is done. Thank you
€200 EUR en 7 días
4,6 (5 comentarios)
4,2
4,2
Avatar del usuario
Hi,I can deliver you the work iwthin hours as i have done similar projects in the past. I understand your requirement of the size of the input string being medium (100-1000 characters) and that your maximum complexity is O(n log n). I have extensive experience in C++ programming and can help you achieve your goal of implementing a Suffix Array Algorithm in C++. My expertise lies in data structures, algorithm design, software development and system administration. This makes me an ideal candidate for this project as I am well-versed in complex coding requirements such as exact string matching. I am confident that my skillset makes me the perfect fit for this project - please feel free to contact me if you wish to discuss further or need any additional information about me or my services. Thank you for considering me for this opportunity!
€30 EUR en 2 días
5,0 (7 comentarios)
3,0
3,0
Avatar del usuario
Hi,I have read your document carefully. I have rich experience in data structure and algorithm. Let me implement suffix algorithm meeting all constraint such as time complexity and implementing user-defined operator between two text positions. I have also worked on several similar tasks such as making unit test in c++. So I can complete your project with high quality on time. I'm looking forward to receiving more details about the project from you via chat. Thanks and best regards!
€30 EUR en 3 días
5,0 (3 comentarios)
2,8
2,8
Avatar del usuario
Hi, I am excited to take on the challenge of implementing the Suffix array algorithm in C++ for your project. With my expertise in algorithm design and C++ programming, I'm confident in my ability to meet your specific requirements. I will ensure that the algorithm's time complexity adheres to O(n log n) as requested.
€120 EUR en 2 días
5,0 (1 comentario)
0,2
0,2
Avatar del usuario
Hello, Maksim D. It's a pleasure to connect with you. Having thoroughly reviewed requirements of "Implement a Suffix array algorithm in C++", I have a clear understanding of your expectations. ✅ I am committed to delivering a top-quality product and ensuring 100% satisfaction. ✅ You need not spend precious time searching for another freelancer; I am here to assist you. ✅ With a proven record of exceeding customer expectations and consistently adding value to products, I bring innovative and strategic thinking to every project. I am eagerly looking forward to discussing further details in our chat. Best regards. John
€70 EUR en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi Maksim D.. How are you doing? As a highly skilled Software developer, I can provide you perfect result. The skills required for your project ---------------------------------Implement a Suffix array algorithm in C++----------------------------- are my main specialty. I am very confident with my skills and I'd like to help your business by doing my best. My clients have never been frustrated with my work and I hope to make you one of them. Please confirm that I am one of the best fits for you and drop me a message for further discussion. Thanks and Best Regards. Tetiana.
€93 EUR en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I am a proficient C++ programmer with 8 years of experience. I have strong background in Algorithm such as sorting, search, greedy algorithm, divide and conquer, dynamic programming. I am interested in your project and I am confident I can help you with your project. Please contact me to discuss the details.
€140 EUR en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Engaged in software development for five years, specializing in embedded development. Familiar with qnx linux development and has mass production experience Good at C++ language and proficient in using tools such as kanzi osg opengl qt Please make your needs clear and I will do my best to fulfill your expectations. Since this is my first time using this software, you did not clearly state the requirements for this project above, so I left a large buffer for the completion time of the bidding. This can be adjusted as needed.
€140 EUR en 30 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de GERMANY
Berlin, Germany
0,0
0
Miembro desde nov 5, 2023

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.