最新 最热

【优选算法】——双指针——15. 三数之和

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请

2024-06-15
1

深入挖掘C语言之——枚举

在上面的例子中,我们手动指定了枚举常量的值,RED为1,GREEN为2,BLUE为3。

2024-06-14
1

深入理解C语言中的枚举

在上面的例子中,我们手动指定了枚举常量的值,RED为1,GREEN为2,BLUE为3。

2024-06-14
1

C语言进阶——位段

在上面的例子中,我们定义了一个结构体person,其中包含了两个位段成员age和gender,分别用来存储年龄和性别。age占用5位,gender占用1位。

2024-06-14
2

数据结构——空间复杂度

空间复杂度指的是算法在运行过程中所需的额外存储空间,通常以数据结构所占用的额外空间大小来衡量。与时间复杂度不同,空间复杂度并非直接与输入规模相关,而是与算法的实现方式、数据结构的选择以及存储空间的利用情况有...

2024-06-14
1

数据结构——时间复杂度

时间复杂度是一种描述算法执行时间随着输入规模增长而变化的度量。它用大O符号(O)来表示,表示算法执行时间的上界。时间复杂度描述的是算法执行时间与输入规模的增长趋势,而不是具体的执行时间。因此,时间复杂度是一种抽象...

2024-06-14
1

C语言:函数指针

在C语言中,函数指针是一种特殊的指针类型,它指向一个函数。与普通指针不同,函数指针可以用来存储和调用函数的地址。通过函数指针,我们可以在运行时动态地选择要调用的函数,这使得我们的程序更加灵活和可扩展。...

2024-06-14
1

C语言——oj刷题——找单身狗2

在一个数组中,只有两个数字出现了一次,其他所有数字都出现了两次。本篇博客将介绍如何编写一个函数来找出这两个只出现一次的数字。

2024-06-14
1

C语言实现阶乘

题目内容: 阶乘是数学中常见的运算,表示一个非负整数n与小于等于n的所有正整数的乘积。例如,5的阶乘表示为5!,其计算结果为5 * 4 * 3 * 2 * 1 = 120。在本篇博客中,我们将讨论如何使用C语言来实现阶乘的计算。...

2024-06-14
5

C语言——oj刷题——获取月份天数

KiKi想获得某年某月有多少天,请帮他编程实现。输入年份和月份,计算这一年这个月有多少天。

2024-06-14
1