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

#数组

【算法通关指南:数据结构和算法篇(四)】算法里的 “排队系统”:队列的数组模拟 + STL queue 实战

小龙报

队列也是⼀种访问受限的线性表,它只允许在表的⼀端进行插入操作,在另⼀端进行删除操作。 • 允许插入的⼀端称为队尾,允许删除的⼀端称为队头。 • 先进入队列的...

800

【算法通关指南:数据结构和算法篇 】顺序表相关算法题:3.移动零,4.颜色分类

小龙报

900

【算法通关指南:数据结构和算法篇 】顺序表相关算法题 :1.询问学号,2.寄包柜,3.合并两个有序数组

小龙报

可以创建⼀个辅助数组temp,然后用两个指针分别指向两个数组。每次拿出⼀个较小的元素放在辅助数组中,直到把所有元素全部放在辅助数组中。最后把辅助数组的结果覆盖到...

400

【C语言初阶项目】分支循环数组函数综合实践:从0到1实现扫雷游戏

小龙报

这⾥我们采用另外⼀种方案,我们专门给一个棋盘(对应⼀个数组mine)存放布置好的雷的信息,再给另外⼀个棋盘(对应另外⼀个数组show)存放排查出的雷的信息。这样...

1000

【C语言初阶】解锁函数的 3 重身份:数组搬运工、嵌套连接器、static 权限管理员

小龙报

• 函数的形式参数要和函数的实参个数匹配 • 函数的实参是数组,形参也是可以写成数组形式的 • 形参如果是⼀维数组组大小可以省略不写 • 形参如果是二维数...

600

【算法通关指南:数据结构和算法篇(二) 】别再用指针写链表了!数组模拟单 / 双向链表,C++ 实战超丝滑

小龙报

线性表的链式存储就是链表。它是将元素存储在物理上任意的存储单元中,由于无法像顺序表⼀样通过下标保证数据元素之间的逻 辑关系,链式存储除了要保存数据元素外,还需...

500

《彻底理解C语言指针全攻略(4)--数组与指针的关系专题(下)》

小龙报

我们类比⼀下,整型数组,是存放整型的数组,字符数组是存放字符的数组。那***指针数组呢?是存放指针的数组***

700

《彻底理解C语言指针全攻略(6)-- qsort、sizeof和strlen》

小龙报

(5)int (*compar)(const void *, const void *):一个指向比较函数的指针。该比较函数用于比较数组中的两个元素,它接受两个...

1000

《彻底理解C语言指针全攻略(3)--数组与指针的关系专题(上)》

小龙报

• ***sizeof(数组名)***,sizeof中单独放数组名,这⾥的数组名表⽰整个数组,计算的是整个数组的大小,单位是字节

1000

【算法通关指南:数据结构和算法篇 】链表相关算法题:1. 排队顺序,2.单向链表

小龙报

本题相当于告诉了我们每⼀个点的后继,用静态链表的存储方式能够很好的还原这个队列。 数组中[1, n] 的下标可以当做数据域,根据题意修改指针域即可。

600

【算法通关指南:算法基础篇(一)】 一维前缀和专题: 1. 【模板】一维前缀和,2.最大子段和

小龙报

因此,我们可以创建前缀和数组,然后在遍历前缀和数组的过程中,⼀边更新前驱最小值,⼀边更新当前位置为结尾的最大子段和。

300

【算法通关指南:算法实战篇(四)】--- 1.数学老师的第一课,2.花坛》

小龙报

这道题的策略是先对两个数组进行排序(从大到小或者从小到大都可以),已从小到大为例,取最大知识量与知识接受上限量最大的同学匹配,不符合就取次大的知识量去匹配,依次...

800

【算法通关指南:算法实战篇(三)】--- 1.净化王胖子,2.其他元素的乘积》

小龙报

解:这道题n的最小范围是2,也就是数组最少有两个元素,故我们可以定义一个最终求取的前缀积变量ret,初始化为1,如果这个数左边或右边没有元素也不会影响最后的结果...

300

【C语言初阶】从基础到实战:C 语言二维数组核心知识点 + 变长数组 + 编程案例全攻略

小龙报

⼀维数组的数组的元素都是内置类型的,如果我们把⼀维数组做为数组的元素这时候就是⼆维数组,⼆维数组作为数组元素的数组被称为三维数组,⼆维数组以上的数组统称为多维数...

900

【C语言初阶】一文吃透 C 语言一维数组!创建 / 初始化 / 使用 + 内存特性 + sizeof 技巧全攻略

小龙报

数组是⼀组相同类型元素的集合;从这个概念中我们就可以发现2个有价值的信息: • 数组中存放的是1个或者多个数据,但是数组元素个数不能为0。 • 数组中存放的...

1300

【算法通关指南:数据结构和算法篇(三)】栈的实现不用愁!数组 + 变量 n,新手也能 拿捏栈实现

小龙报

栈是⼀种只允许在⼀端进行数据插入和删除操作的线性表。 (1)进行数据插入或删除的一端称为 栈顶,另⼀端称为栈底。不含元素的栈称为空栈。 (2) 进栈就是往栈...

400

《彻底理解C语言指针全攻略(5)--指针和函数专题》

小龙报

解析: parr1 先和[] 结合,说明parr1是数组,数组的内容是什么呢?是int (*)() 类型的函数指针。

900

低版本浏览器兼容方案:IE11 适配 ES6 语法与 CSS 新特性

fruge365

面向仍需支持 IE11 的项目,目标是在不牺牲核心可用性的前提下,对 JS 的 ES6 语法与常用 Web API、以及 CSS 的现代特性做可控的转译、垫片与...

500

从第三方库中偷师:学习 Lodash 的函数封装技巧

fruge365

400

JSON导入WPS表格,JSON转wps,json2wps, WPS 插件使用指南

WTSolutions

JSON to Excel by WTSolutions 是一系列可将 JSON 转换为 Excel 的工具,支持平级和嵌套 JSON 转换为 Excel。其中...

1000
领券