第一章 习题集 – 图领1000题

一、错误题号

概念题错误题号:7、12、13

考点题错误题号:3、5、7、11、13、15、18

二、概念题

P1

第一章 习题集 - 图领1000题

P2

第一章 习题集 - 图领1000题

P3

第一章 习题集 - 图领1000题

P4

第一章 习题集 - 图领1000题

P5

第一章 习题集 - 图领1000题

P6

第一章 习题集 - 图领1000题

P7 错题

第一章 习题集 - 图领1000题

P8

第一章 习题集 - 图领1000题

P9

第一章 习题集 - 图领1000题

P10

第一章 习题集 - 图领1000题

P11

第一章 习题集 - 图领1000题

P12 错题

第一章 习题集 - 图领1000题

P13 错题

第一章 习题集 - 图领1000题

P14

第一章 习题集 - 图领1000题

P15

第一章 习题集 - 图领1000题

P16

第一章 习题集 - 图领1000题

P17

第一章 习题集 - 图领1000题

P18

第一章 习题集 - 图领1000题

三、考点题

3.1

第一章 习题集 - 图领1000题
第一章 习题集 - 图领1000题

3.2

第一章 习题集 - 图领1000题

3.3 错题

第一章 习题集 - 图领1000题
第一章 习题集 - 图领1000题
#include <stdio.h>

int count_ones(int nums[], int n) {
    int left = 0;
    int right = n - 1;
    while (left <= right) {
        int mid = left + (right - left) / 2;
        if (nums[mid] == 1) {
            left = mid + 1;
        } else {
            right = mid - 1;
        }
    }
    return right + 1;
}

int main() {
    // 示例1: 正常情况
    int arr1[] = {1, 1, 1, 0, 0};
    int n1 = sizeof(arr1) / sizeof(arr1[0]);
    printf("数组1中1的个数为: %d\n", count_ones(arr1, n1));  // 应输出3

    // 示例2: 全1数组
    int arr2[] = {1, 1, 1, 1};
    int n2 = sizeof(arr2) / sizeof(arr2[0]);
    printf("数组2中1的个数为: %d\n", count_ones(arr2, n2));  // 应输出4

    // 示例3: 全0数组
    int arr3[] = {0, 0, 0};
    int n3 = sizeof(arr3) / sizeof(arr3[0]);
    printf("数组3中1的个数为: %d\n", count_ones(arr3, n3));  // 应输出0

    // 示例4: 单个1
    int arr4[] = {1};
    int n4 = sizeof(arr4) / sizeof(arr4[0]);
    printf("数组4中1的个数为: %d\n", count_ones(arr4, n4));  // 应输出1

    // 示例5: 单个0
    int arr5[] = {0};
    int n5 = sizeof(arr5) / sizeof(arr5[0]);
    printf("数组5中1的个数为: %d\n", count_ones(arr5, n5));  // 应输出0

    return 0;
}    

3.4

第一章 习题集 - 图领1000题

3.5 错题

第一章 习题集 - 图领1000题

3.6 错题

第一章 习题集 - 图领1000题

3.7 错题

第一章 习题集 - 图领1000题

3.8

第一章 习题集 - 图领1000题

3.9

第一章 习题集 - 图领1000题

3.10

第一章 习题集 - 图领1000题

3.11 2022年真题 – 错题

第一章 习题集 - 图领1000题

3.12 2014年真题

第一章 习题集 - 图领1000题

3.13 错题 难题

第一章 习题集 - 图领1000题
第一章 习题集 - 图领1000题

3.14

第一章 习题集 - 图领1000题

3.15 错题

第一章 习题集 - 图领1000题

3.15 2017年统考真题

第一章 习题集 - 图领1000题

3.16 斐波那契递归时间复杂度

第一章 习题集 - 图领1000题
第一章 习题集 - 图领1000题

3.17 递归时间复杂度 错题

第一章 习题集 - 图领1000题
第一章 习题集 - 图领1000题

3.18 递归时间复杂度

第一章 习题集 - 图领1000题

本网站原创文章版权归何大锤的狂飙日记所有。发布者:何大锤,转转请注明出处:何大锤的博客

(0)
何大锤的头像何大锤管理团队

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

2211932694

在线咨询: QQ交谈

邮件:hdcblog1999@163.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
网站建设中ing......