自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C语言题:字符串旋转结果

方法时间复杂度空间复杂度优点缺点适用场景经典拼接法O(n)O(n)实现简单,逻辑清晰需拼接字符串,内存占用高通用场景,字符串长度适中分块比较法O(n²)(最坏)O(n)无需拼接字符串,空间可控最坏情况效率低(首字符重复多时)内存敏感,首字符重复较少循环哈希法O(n)(平均)O(n)哈希预筛选减少比较次数需处理哈希冲突,参数选择复杂中长字符串,哈希冲突概率低双指针法O(n²)(最坏)O(1)无需额外内存,代码简单最坏情况效率低(遍历所有可能位置)

2025-04-25 20:42:32 807

原创 C语言题:调整奇数偶数顺序

来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,根据需求选择合适的方法,双指针法仍是工程中的最优解!输入一个整数数组,实现一个函数,所有偶数位于数组的后半部分。

2025-04-21 14:14:41 478

原创 C语言字符逆序题

assert(str!= NULL);//处理空指针,(str==NULL)等于(!str)i < j;i++, j--)//for条件参数中定义两个变量,好新奇,搜嘎还能这样return str;i++)//交换次数:/* 若 len 是偶数(如 len = 6),需要交换 len / 2 次(3次)。若 len 是奇数(如 len = 5),需要交换(len - 1) / 2 次(2次),中间的字符无需交换。

2025-04-11 14:29:20 977

原创 C语言的起源与基础介绍

另外,Java、C++、C#、Python、Go等语言都受到了C语言的影响,掌握了C语言,再学习其它高级语言就会容易得多,C语言在众多编程语言中,起到了承上启下的作用。从70年代开始,C语言被广泛应用,也衍生了C语言很多不同的版本,为了统一C语言版本,1983年美国国家标准局(英文简称ANSI)开始制定C语言标准,标准于1989底完成,在1990年春季发布,这个标准称为“ANSIC”标准,因为该标准在1989完成,因此也称为“C89”标准。当前最新的C语言标准是“C11”标准,由ISO制定并发。

2025-04-02 10:03:32 784

原创 C语言练习题Day3——三个数找最大值

编写一个程序,输入a、b、c三个值,输出其中最大值。一行数组,分别为a b c。a b c其中最大的数。

2025-02-21 15:31:55 232

原创 C语言练习题Day 2——求利润

C语言练习题——提成求利润

2024-11-05 11:24:17 184

原创 C语言练习题Day1——三位数

c语言练习题解析

2024-11-04 10:18:53 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除