Find Jobs
Hire Freelancers

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

$30-250 USD

已完成
已发布大约 9 年前

$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 年前

想赚点钱吗?

在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
付款方式已验证
会员自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)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。