Đã Hủy

C prroject

Your project is about passwords. In the project folder there is "10-million-password-list-top" folder which consist of top 100, 1.000, 10.000, 100.000 and 1.000.000 password lists.

Objectives of a program:

[Search] Your program must allow searching for any given password in the 100,000 password list and return if the given password is in the list or not.

[Sort] Find an appropriate sorting algorithm and sort the 10.000 password list ascending and descending order. Show top 10 elements in both order.

[Hash] Insert 1.000 password list in to hash table with appropriate hash function. It would be better if the number of collusion does not exceed 200. Search a password within 1.000 password list using Hash Table and report collusion count for that search.

[Linked List] Create a linked list (singly, doubly or circular it's up to you.) from 1.000 password list. According to password lenght and difference of every character, give every password a score(it's up to you!) and store these scores in the same linked list. Your node structure must contain score for every node. Sort the list according to the password strenght and output top 10 strongest and top 10 most weakest passwords.

Report of a Project Work

Write a single page project report and include in your Project as a pdf.

Name it like [number-name-surname]-report.pdf.

Briefly explain every objectives and things you have done. Mention memory efficiency of your program.

Project report is about our lesson not about passwords. Do not write "weak password is 12345" but write "merge sort is better with smaller..."

Do not include a screenshot in your report.

Screenshots and Executable file

Include your working compiled binary file. If you did not include executable file, i may not be able to compile your code because of the warnings or errors. I am not using Visual Studio or any other IDE. I am using direct GCC without any parameter which means I am not surpassing any warnings. Don't let me compile your code compile it yourself according to your needs. Put screenshots of every objectives under screenshot folder with their names like: [login to view URL], [login to view URL] etc.

1Million Password List

1 million password file is there for you to try your code on bigger data. If you complete every objective and want to have some fun kindly work with 1M password list and see the limitations of your code.


Any objectives shouldn't take more than 5 seconds, be realistic about it.

Visual Studio user please submit release x86 builds. If you cant, compile with other compilers.

Do not change any txt file.

Try to resolve situations your program may encounter.

Your code must not give any errors or shutdown unexpectedly.

Try to cover all objectives as much as possible.

In order to get higher grades submit a working program even though it cannot accomplish all the objectives.

Kĩ năng: Lập trình C++, Lập trình C, Lập trình C#, Kiến trúc phần mềm, Java

Xem nhiều hơn: building big endian mode executable cygwin gcc, binary executable obfuscation windows, c programming binary search, c binary number, c programming code for binary search, c program to implement binary search, c# convert int to binary string with leading zeros, c# convert integer to binary, c program to convert binary to decimal, c program to convert binary to decimal using for loop, how to run c program in gcc compiler in windows, how to run c program in gcc compiler in linux, c program to find binary equivalent of a number, c++ write object to binary file, c++ read bytes from binary file, c to assembly gcc, clion the c compiler "/usr/bin/cc" is not able to compile a simple test program., the c compiler "/usr/bin/cc" is not able to compile a simple test program., introduction to programming in c using linux gcc, what did project c accomplish

Về Bên Thuê:
( 0 nhận xét ) Tarsus, Turkey

ID dự án: #28953964

13 freelancer chào giá trung bình€150 cho công việc này


Hi there, I do C++ programming and have good command in data structures and algorithms. I went through your requirements and I would like to do this project if given the opportunity. Let me know if you are interested.

€130 EUR trong 3 ngày
(1645 Nhận xét)

Hi, I'd like to help with C programming and report. I write clean code with detailed comments and have many excellent reviews here.

€70 EUR trong 2 ngày
(346 Nhận xét)

I am very proficient in c/c++. I have 17 years c/c++ developing experience now, and have worked for more than 10 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environm Thêm

€80 EUR trong 1 ngày
(219 Nhận xét)

Hi I have done many c and c++ projects. Kindly contact to share more details about your project in chat. Thank you

€250 EUR trong 7 ngày
(103 Nhận xét)

i read carefully all the tasks in can do this project for you . i have strong knowledge on these topic . i can start from now

€300 EUR trong 2 ngày
(31 Nhận xét)

Hello, I am expert C/C++ programmer having 5+ years experience. I am ready to do your project with good algorithm and search. Please contact me. Thank you Regards, Bilal

€250 EUR trong 7 ngày
(45 Nhận xét)

Hi, I am expert in C Programming and I am interested in your task. Feel free to inbox me

€140 EUR trong 7 ngày
(25 Nhận xét)

Hello sir/ma, I'm interested in taking this task up for you. I am a Computer Scientist with a masters degree and also a software developer. I have high proficiency knowledge in: Javascript/JQuery, HTML, Python,Metatra Thêm

€35 EUR trong 2 ngày
(15 Nhận xét)

Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, MATLAB. Done 700+ projects here on FREELANCER.COM. The bid is negotiable an Thêm

€140 EUR trong 2 ngày
(26 Nhận xét)

Hi, Sir! I hope that you are doing well. I am really interested in your project. I have enough experience in Python, C/C++, C#, java programming. I am a new freelancer. But I am 100% sure I can satisfy your requiremen Thêm

€200 EUR trong 3 ngày
(7 Nhận xét)

Hi! I am an expert in C, C++ and data structures. I would be easily able to help you regarding any task related to them. Kindly message me to discuss more details. Thank you!

€30 EUR trong 1 ngày
(31 Nhận xét)

Hi. Hope your health and success in your work. I think I can make good result for you. I am very familiar c/c++ and also algorithms and debugging. You can check it in my profile. Thank you.

€222 EUR trong 7 ngày
(7 Nhận xét)

Hey, I am an expert developer with years of professional experience. I can help with this. Message me and we can discuss it in detail. Thanks

€100 EUR trong 2 ngày
(10 Nhận xét)