void main() { int test[9] = {10,9,2,5,3,4}; int ret = 0; ret = lengthOfLIS(test, 6); printf("%d\n", ret); return; }
int main() { int nums[] = {3,5,6,2,5,4,19,5,6,7,12}; int ret = lengthOfLIS(nums, sizeof(nums) / sizeof(int)); printf("ret=%d\n", ret); int arr[] = {1, 3, 5, 6, 8, 9}; int ret2 = binary_search(arr, 6, 5); printf("ret2=%d\n", ret2); int ret3 = binary_search(arr, 6, 7); printf("ret3=%d\n", ret3); int ret4 = lengthOfLISBS(nums, sizeof(nums) / sizeof(int)); printf("ret4=%d\n", ret4); return 0; }
int main() { int nums[] = {10, 9, 2, 5, 3, 7, 101, 18}; int length = lengthOfLIS(nums, 8); printf("%d\n", length); return 0; }