Find Jobs
Hire Freelancers

DataTable Logic With Columns, Rows & Cells (No GUI).

$30-250 USD

Завершено
Опублікований about 9 years ago

$30-250 USD

Оплачується при отриманні
This should be an Xcode project done in C++ with STL dependency ONLY. The idea is to have the basic features of a DataTable with no GUI. Only requires logs to print out results of the method calls. Implementation details should be discussed beforehand. Performance is very important, so any implementation should always consider performance. The main classes would be: DataTable Column Row Cell The Column should be able to have these types of values: string; number; boolean; date & object. The DataTable contains the columns and rows. The methods that the DataTable should have are: // Adds a column at the end of any existing columns. AddColumn(type, name); //Inserts a new column to the data table, at the specifid index. All existing columns at or after the specified index are shifted to a higher index InsertColumn(columnIndex, type, name); RemoveColumn(columnIndex); // Adds row at end of rows AddRow([value, value, ..., value]); // Inserts row at specified row index InsertRow(rowIndex, [value, value, ..., value]); RemoveRow(rowIndex); //Returns an array of the unique values in a certain column, in ascending order. GetDistinctValuesFromColumn(columnIndex); // Returns the row indexes for rows that match all of the given filters // filters - An array of objects that describe an acceptable cell value GetFilteredRows(filters); // Returns the formatted value of the cell at the given row and column indexes. GetFormattedValue(rowIndex, columnIndex); // Returns a sorted version of the table without modifying the order of the underlying data. // sortColumns: array of column indexes to sort by GetSortedRows(sortColumns); SetValue(rowIndex, columnIndex, value);
ID проекту: 7288751

Про проект

4 пропозицій(-ї)
Дистанційний проект
Активність 9 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Hello I am C++ 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
$200 USD за 3 дні(-в)
4,8 (312 відгуки(-ів))
7,0
7,0
4 фрілансерів(-и) готові виконати цю роботу у середньому за $171 USD
Аватарка користувача
I'm a Junior Software Developer, a Teacher and a Student .. and That's what i really am .. You can at least have hope, that i'll not disappoint ..
$133 USD за 3 дні(-в)
5,0 (113 відгуки(-ів))
6,1
6,1
Аватарка користувача
C/C++/Java software engineer with 4 years hands-on experience in: system software, client/server applications and compilers. Proficient English speaker. I haven't used XCode before so I'm not sure whether it works on Windows too. But I can provide you with the source files which you can integrate in your XCode project.
$150 USD за 3 дні(-в)
4,2 (1 відгук)
1,9
1,9

Про клієнта

Прапор UNITED STATES
Santa Clara, United States
5,0
9
Спосіб оплати верифіковано
На сайті з вер. 27, 2011

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.