int main() { int a[10]; ScanArray(a, 10); MergeSort(a, 0, 9); PrintArray(a, 10); return 0; }
HRESULT GLScript_Array::CreateWithTypeAndElements (int type, BSTR pArrayConfig) { if (!CheckArrayType(type)) { return E_INVALIDARG; } if (!pArrayConfig) { return E_INVALIDARG; } return ScanArray (type, pArrayConfig); }
int main() { int a[10], key; BTNode *bt,*node; ScanArray(a, 10); //PrintArray(a, 10); CreateBST(&bt, a, 10); scanf("%d", &key); node = BSTsearch_r(bt, key); if (NULL != node) printf("Succcess %d\n", node->key); else printf("Failed\n"); return 0; }