Пример #1
0
void main()
{
	int test[9] = {10,9,2,5,3,4};
	int ret = 0;

	ret = lengthOfLIS(test, 6);
	printf("%d\n", ret);

	return;
}
Пример #2
0
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;
}