首页
学习
活动
专区
圈层
工具
发布

#int

轮转数组——深度解剖逆转算法的奥秘

小此方

给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。

7010

C语言自定义变量类型结构体理论:从初见到精通​​​​​​​(下)

小此方

The value returned is an unsigned integral value of type size_t with the number ...

10410

从冒泡到模拟q sort函数——初见排序算法的探索和思考

小此方

以此类推:9不断的比较——>移动——>再比较:最后;会到达最右边,这样,我们就让最大的数字9放在了最低位置

8010

猜数字游戏

Nullmian

现实生活中不同地区存在时差,时间戳为计算机界提供了统一的时间标准,让全球的计算机系统能够基于同一时间参照进行运作,确保日志系统、文件时间戳、网络通信等不会因为时...

12010

操作符及分支、循环语句详解

Nullmian

break语句在switch中非常重要,它能实现真正的分支效果。如果没有break,会出现"case穿透"现象。

9910

新生第七周周赛题解

爱吃大芒果

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事,讲的是从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事,讲的是从前有座山,山里有座庙,庙里有个老和...

8310

[牛客新手入门130] 55,57题解

爱吃大芒果

)。 现在需要将其转换为千分位格式,即从整数最低位开始,每三位数字插入一个英文逗号,以提高可读性。 例如,对于 980364535980364535,转换后...

8110

【C++】Template:让你的代码更通用更优雅

小陈又菜

比如,当传入的类型是int时,编译器就会通过对实参类型的推演,将T类型确认为int,然后生成一份int类型的代码。

11610

【C++ 笔记】从 C 到 C++:核心过渡 (上)

用户11957406

C++ 是一门高效、灵活且功能强大的通用编程语言,由 Bjarne Stroustrup 于 1979 年在贝尔实验室开发。

7210

排序算法指南:堆排序

用户11957406

堆排序(Heap Sort)是一种基于二叉堆(Binary Heap) 数据结构的比较排序算法。它的核心思想利用了堆这种数据结构“能快速找到最大...

8910

排序算法指南:希尔排序

用户11957406

希尔排序(Shell Sort)是一种基于插入排序的排序算法,它的核心思想是通过将待排序元素按一定间隔分成若干组,并对每个组进行插入排序,进而达到加速排序的目...

14910

堆应用一键通关: 堆排序 +TOPk问题的实战解析

用户11957406

在上一篇博客中,我们深入了解了堆的基础概念并完成了堆结构的具体实现。本篇将继续探讨堆在实际应用中的使用场景,重点分析两个核心应用:高效的堆排序算法和解决Top...

9710

C语言实战:简单易懂通讯录(基于顺序表)

用户11957406

以下是一个基于 C 语言的实战,基于数据结构中的顺序表实现通讯录程序设计,包含完整的功能实现和代码注释,适合初学者学习和实践,这个程序实现了联系...

8610

详解预处理

用户11957406

前言:通过上篇文章编译和链接的知识,我们深刻理解了源文件是如何变成可执行目标文件,这篇文章将深入探讨,编译过程中的预处理环节。

9510

⾃定义类型:联合和枚举

用户11957406

前言:通过前文,我们系统学习了结构体的相关知识,深入理解了自定义类型的概念与实践,承接上文,我们将继续学习新的自定义类型:联合和枚举。

8310

C语言结构体:自定义数据类型的魅力

用户11957406

前言:C语⾔已经提供了内置类型,如:char、short、int、long、float、double等,但是只有这些内置类型还是不够的。

12910

为什么 long 有时必须加 L:快速搞懂宽化转换

超级苦力怕

很多人第一次看到会觉得: a、b、c 不都是 long 吗?为什么第三行还要加个 L?

6210

【LeetCode:704 二分查找】快速学会二分查找,以及相关习题

超级苦力怕

使用前提: 二分查找仅适用于 「有序数据」(如升序或降序排列的数组、列表等),这是其能高效缩窄范围的基础。

13710

C语言指针深度剖析(2):从“数组名陷阱”到“二级指针操控”的进阶指南

Extreme35

C语言中的指针是其灵魂,但也让无数人感到困惑。本篇博客将带你深入理解指针学习中的四大核心难点:

12710

用C语言写个能“玩”的三子棋游戏!——完整源码+逻辑详解+扩展方向

Extreme35

如果单独给出二维数组,在玩家输入时不太好判断输入坐标且不够美观,故在打印的时候尽量模拟真实棋盘,如图所示:

9010
领券