0
我目前有一個包含許多列的excel電子表格。排序數據的低效算法
例如
Id Name Address Class School SchoolAddress
我想的數據拆分成使用C#腳本,其中類學校和學校地址將被用作分組的多個片材。類似於SQL GROUP BY
。
我目前有2個for
循環。
(for int i = 1; i <= range.rows.count; i++)
{
(for int a = 1; a <= range.rows.count; a++)
//stores them in an array list and splits them
//takes the Class school and school Address column to compare against
}
它目前運行在O(n^2)時間太長。有沒有人有更快的解決方案?
道歉。我的問題實際上是邏輯效率,而不是代碼的確切實現
感謝您抽出寶貴的邏輯效率考慮在內,但你的語法不正確。 – Raptor
http://www.codeproject.com/Articles/31516/Export-DataSet-to-Multiple-Excel-Sheets –