本文整理汇总了C++中Solution::BuildList方法的典型用法代码示例。如果您正苦于以下问题:C++ Solution::BuildList方法的具体用法?C++ Solution::BuildList怎么用?C++ Solution::BuildList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Solution
的用法示例。
在下文中一共展示了Solution::BuildList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: test
void test()
{
Solution s;
vector<int> nums1;
vector<int> nums2;
vector<int> nums3;
vector<int> nums4;
vector<int> nums5;
nums1.push_back(1);
nums1.push_back(3);
nums1.push_back(10);
nums2.push_back(2);
nums2.push_back(3);
nums2.push_back(5);
nums2.push_back(6);
nums3.push_back(1);
nums3.push_back(2);
nums3.push_back(7);
nums4.push_back(3);
nums4.push_back(4);
nums4.push_back(5);
nums5.push_back(7);
nums5.push_back(8);
nums5.push_back(9);
vector<ListNode*> lists;
ListNode* list1 = s.BuildList(nums1);
ListNode* list2 = s.BuildList(nums2);
ListNode* list3 = s.BuildList(nums3);
ListNode* list4 = s.BuildList(nums4);
ListNode* list5 = s.BuildList(nums5);
lists.push_back(list1);
lists.push_back(list2);
lists.push_back(list3);
lists.push_back(list4);
lists.push_back(list5);
ListNode* head = s.mergeKLists(lists);
s.Output(head);
}
示例2: test
void test()
{
Solution s;
vector<int> nums;
srand((unsigned int)time(NULL));
for(int i = 0; i < 1; i++)
{
int val = rand() % 50;
nums.push_back(val);
}
ListNode* head = s.BuildList(nums);
ListNode* newHead = s.sortList(head);
s.Output(newHead);
}