《數(shù)據(jù)倉庫與數(shù)據(jù)挖掘技術(shù)》電子版教材
本課程主要介紹數(shù)據(jù)倉庫的基本概念、基本原理,數(shù)據(jù)倉庫的規(guī)劃、分析設(shè)計方法、開發(fā)方法、元數(shù)據(jù)管理、數(shù)據(jù)倉庫管理等知識,同時對數(shù)據(jù)倉庫的應(yīng)用,聯(lián)機(jī)分析處理和數(shù)據(jù)挖掘的基本概念、主要算法作簡單介紹,對一些典型的數(shù)據(jù)倉庫解決方案(如微軟的SQL SERVER 數(shù)據(jù)倉庫解決方案 )作簡單介紹。
We have a group of N items (represented by integers from 1 to N), and we know that there is some total order defined for these items. You may assume that no two elements will be equal (for all a, b: a<b or b<a). However, it is expensive to compare two items. Your task is to make a number of comparisons, and then output the sorted order. The cost of determining if a < b is given by the bth integer of element a of costs (space delimited), which is the same as the ath integer of element b. Naturally, you will be judged on the total cost of the comparisons you make before outputting the sorted order. If your order is incorrect, you will receive a 0. Otherwise, your score will be opt/cost, where opt is the best cost anyone has achieved and cost is the total cost of the comparisons you make (so your score for a test case will be between 0 and 1). Your score for the problem will simply be the sum of your scores for the individual test cases.
The XML Toolbox converts MATLAB data types (such as double, char, struct, complex, sparse, logical) of any level of nesting to XML format and vice versa.
For example,
>> project.name = MyProject
>> project.id = 1234
>> project.param.a = 3.1415
>> project.param.b = 42
becomes with str=xml_format(project, off )
"<project>
<name>MyProject</name>
<id>1234</id>
<param>
<a>3.1415</a>
<b>42</b>
</param>
</project>"
On the other hand, if an XML string XStr is given, this can be converted easily to a MATLAB data type or structure V with the command V=xml_parse(XStr).