
典型例题
文章平均质量分 78
该专栏将分享我所遇到的所有典型例题
圣喵
小比特,大梦想
展开
-
模式实现offsetof
摘要:什么是offsetof(),offsetof()的用法,如何自己实现这个宏原创 2024-12-09 08:40:00 · 283 阅读 · 0 评论 -
五道关于自定义类型的题目
五道关于结构体、位段、联合体、枚举类型的题目原创 2024-11-04 11:33:55 · 605 阅读 · 0 评论 -
序列中删除指定数字【四种解法】
题目:有一个整数序列(可能存在重复的整数),编写程序删除序列中指定的某一个整数,输出删除指定数字之后的序列,序列中未被删除数字的前后位置不发生改变。原创 2024-11-01 16:43:54 · 623 阅读 · 0 评论 -
六道整型和浮点型的内存运算题
整型和浮点型在内存中如何存储的典型例题原创 2024-10-14 19:15:50 · 1103 阅读 · 0 评论 -
实际应用问题
讲述:喝汽水问题、猜凶手问题、猜名次问题原创 2024-10-12 16:15:33 · 554 阅读 · 0 评论 -
杨氏矩阵【查找算法】
有一个数字矩阵,该矩阵为杨氏矩阵,请编写程序在这样的矩阵中查找某个数字是否存在(要求:时间复杂度小于O(N))。注意:杨氏矩阵每一行从左到右是递增的,每一列从上到下也是递增的。原创 2024-10-12 08:48:45 · 313 阅读 · 0 评论 -
调整数组中奇数偶数顺序
题目:输入一个整数数组,然后实现一个函数来调整该数组中数字的顺序,使得数组中所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分。原创 2024-10-09 14:09:40 · 440 阅读 · 0 评论 -
字符串左旋
本期介绍🍖主要介绍:字符串左旋,以及判断是否为旋转后的字符串。原创 2024-10-09 13:54:37 · 664 阅读 · 0 评论 -
二进制位运算题
🍖主要介绍:1. 在不创建临时变量的情况下交换两个变量,2. 计算变量在内存中存放2进制位“1”的个数,3. 求两个数的二进制中不同位的个数,4. 分别打印整数的二进制中奇数位和偶数位,5. 判断一个整数是不是2的n次方,6. 在成对元素的数组中找单身狗。原创 2024-09-24 10:38:48 · 1112 阅读 · 0 评论 -
八道指针笔试题
讲解8道关于指针的笔试题原创 2024-09-14 08:10:34 · 952 阅读 · 0 评论 -
冒泡排序【详解】
相信只要接触过C语言的同学都或多或少了解排序问题,而最基本且最为人所熟知的应该冒泡排序。原创 2024-08-27 08:55:18 · 782 阅读 · 0 评论 -
选择排序【详解】
选择排序的实现和优化原创 2024-08-26 21:33:46 · 589 阅读 · 0 评论 -
汉诺塔问题
汉诺塔(Tower of Hanoi),又称河内塔。源自印度古老传说的一个游戏,大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。若每次移动需要1s的时间,那么请问婆罗门需要多久才能把这64片黄金圆盘从一根石柱上移动到另一个石柱上?若只有1个圆盘时,需要移动1次;若有2个圆盘时,需要移动3次;原创 2024-05-30 08:12:46 · 929 阅读 · 0 评论 -
青蛙跳台阶问题
本期介绍🍖主要介绍:青蛙跳台阶问题,青蛙跳台阶与斐波那契数列的关系👀。原创 2024-05-27 14:15:37 · 584 阅读 · 0 评论 -
求斐波那契数列第n项的值
本期介绍🍖主要介绍:什么是斐波那契数列,递归实现求斐波那契数列第n项值,递归法为什么不适合求斐波那契数,用迭代法实现求斐波那契数列的值👀。原创 2024-05-26 08:28:38 · 1085 阅读 · 0 评论 -
求最大公约数
本期介绍🍖主要介绍:求两数的最大公约数,通过辗转相除法计算。原创 2024-03-12 14:34:53 · 544 阅读 · 2 评论 -
二分查找【详解】
本期介绍🍖主要介绍:二分查找的简单思路,为什么必须在有序的前提下才能使用二分查找,该怎么用C程序来实现二分查找,二分查找的局限性👀。原创 2024-03-11 11:24:42 · 2124 阅读 · 0 评论 -
实现“ 字体逐渐展现 ”程序
如何实现在屏幕上从两边向中间逐渐打印字符串原创 2024-03-10 19:15:57 · 460 阅读 · 1 评论 -
素数求解的N种境界
素数又称质数(prime number),一个大于1的自然数,除了1和它本身外,不能被其他自然数整除的数被称为素数。例题:请编写代码找出1——100之间的素数,并打印在屏幕上。可以看出筛选法和试除法其实有着本质上的区别。试除法是判断每一个数是不是素数来达到目的,而筛选法却是将不是素数的数全部去除,然后得到余下的数来达到目的。当把找素数的范围提到1 ~ 10000以内,筛选法的执行次数远小于试除法的执行次数。所以可以看出,求素数的范围越大筛选法的优越性就越高。!!原创 2024-03-07 15:44:57 · 1112 阅读 · 0 评论