
每日一函数
文章平均质量分 79
c/c++实现的一些简单小函数代码
大耳朵土土垚
越努力,越幸运。
展开
-
数据结构——排序之冒泡排序
冒泡排序(BubbleSort)是一种计算机科学领域的较简单的排序算法。它的基本思想是通过重复遍历待排序的数据集,并依次比较相邻的两个数据项,如果它们的顺序错误则进行交换。这个过程会持续重复直到所有相邻的数据项都已经交换完毕,此时说明该数据集已经排好序。冒泡排序的名称来源于排序过程中,较小的数据项会被逐渐“浮”到数组顶部,这个过程就像碳酸饮料中二氧化碳气泡最终会上浮到顶部的现象一样。因此,这种排序算法因其这一特性而得名。冒泡函数的核心思想。原创 2024-03-22 23:21:01 · 6183 阅读 · 48 评论 -
【05】消失的数字
✨✨以上就是消失的数字的两种题解啦~ 一种是求和求解,另一种是利用按位异或的特点来求解,两种方法有异曲同工之处,并且时间复杂度都为O(n),完全符合题意,大家都get到了吗?🥰🥰以上就是C语言消失的数字所有内容啦~ 大家有什么问题或者更好的方法欢迎写在评论区或私信我哦~ 完结撒花~🥳🥳🎉🎉🎉。原创 2024-03-13 23:57:19 · 2437 阅读 · 99 评论 -
数据结构——二叉树的遍历【前序、中序、后序】
按照规则,二叉树的遍历有:前序/中序/后序的递归结构遍历:1. 前序遍历(Preorder Traversal 亦称先序遍历)——访问根结点的操作发生在遍历其左右子树之前。2. 中序遍历(Inorder Traversal)——访问根结点的操作发生在遍历其左右子树之中(间)。3. 后序遍历(Postorder Traversal)——访问根结点的操作发生在遍历其左右子树之后。原创 2024-03-11 21:48:19 · 3159 阅读 · 46 评论 -
数据结构——堆的应用 Topk问题
以上就是数据结构中利用堆排序求解Topk问题啦,关键在于对于堆排序的理解与运用~有疑问的小伙伴可以将问题打在评论区或者私信我哦 ~完结撒花 ~🥳🥳🎉🎉🎉。原创 2024-03-10 13:25:36 · 2387 阅读 · 36 评论 -
【04】C语言括号匹配问题
有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。3.每个右括号都有一个对应的相同类型的左括号。结语以上就是该函数的实现完整代码啦~完结撒花🎉🎉🥳点个赞再走吧 ~原创 2024-03-03 17:06:53 · 2888 阅读 · 81 评论 -
【03】逆序数组
土土这里用了两种方法一种是直接发利用左右两个指针来遍历,另一种是创建临时数组来将原来的数组中的数从后往前放置,两种方法各有优缺点哦~如果有什么问题,欢迎打在评论区或者私法给我哦~原创 2024-02-25 22:23:50 · 2050 阅读 · 59 评论 -
数据结构——链表OJ题
链表oj题练习,链表尾插,我们可以用一个tail指针来记录尾插后的节点,尾插直接在tail节点后即可,这样就不用每次尾插都循环遍历,大大减少了时间复杂度 ,提高了运行效率。原创 2024-02-20 23:59:26 · 3773 阅读 · 87 评论 -
【C语言】位操作符与移位操作符练习
前篇我们学习过C语言的位与移位操作符详解【C语言】位与移位操作符详解-优快云博客这篇博客将带领大家继续练习相关知识。原创 2024-02-19 22:32:00 · 2161 阅读 · 23 评论 -
【02】右旋函数(C语言)
题目:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。原创 2024-02-10 18:58:12 · 2274 阅读 · 18 评论 -
【01】判断素数/质数(C语言)
也就是可以通过for循环并使用if语句来判断是否有除了1和它本身的数整数,如果有则不是素数。原创 2024-02-06 22:37:28 · 2656 阅读 · 12 评论