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

#数组

sizeof计算数组元素个数、strlen函数相关的一些知识点以及两者的区别

艾莉丝努力练剑

前言:本文是作为专栏内容的知识补充,也会放在《C语言》的专栏里面,有兴趣的友友们可以看看,笔者会在专栏更新C语言的学习笔记、常见问题解析!

1300

【数据结构与算法】数据结构初阶:动态顺序表各种方法(接口函数)复盘与整理

艾莉丝努力练剑

前言:本篇文章,我们复盘顺序表和链表相关的知识点,在初阶的数据结构与算法阶段,我们把知识点分成三部分,复杂度作为第一部分,顺序表和链表、栈和队列、二叉树为第二...

1200

【C语言刷题】第十天:加量加餐继续,代码题训练,融会贯通IO模式

艾莉丝努力练剑

这道题没什么好讲的,我们写一个嵌套循环,先输入各科成绩,再加起来,输出各科成绩和总分即可。注意打印各科成绩的时候有一个空格。

900

【数据结构】详解算法复杂度:时间复杂度和空间复杂度

艾莉丝努力练剑

前言:从今天开始,我们就要开始一个新篇:【数据结构与算法】啦!有诗云:“开天辟地头一篇,道轮沧海尽书言”嘛!我们之前用了34篇博客(不包括自我介绍哈)的篇幅把...

600

【LeetCode&数据结构】单链表的应用——环形链表问题详解

艾莉丝努力练剑

前言:牛客网和LeetCode的刷题都不可或缺,我们都要做一做,无论是参加竞赛还是笔试面试,至少能提升你的代码能力!洛谷的题目也可以去做一做。力扣的题目对提升...

200

【LeetCode&数据结构】单链表的应用——随机链表的复制问题、相交链表问题详解

艾莉丝努力练剑

前言:牛客网和LeetCode的刷题都不可或缺,我们都要做一做,无论是参加竞赛还是笔试面试,至少能提升你的代码能力!洛谷的题目也可以去做一做。力扣的题目对提升...

600

【LeetCode&数据结构】单链表的应用——反转链表问题、链表的中间节点问题详解

艾莉丝努力练剑

前言:牛客网和LeetCode的刷题都不可或缺,我们都要做一做,无论是参加竞赛还是笔试面试,至少能提升你的代码能力!洛谷的题目也可以去做一做。力扣的题目对提升...

1100

掌握数组:一维数组、二维数组、变长数组及简单的二分查找

艾莉丝努力练剑

前言:前两篇文章已经介绍了分支循环相关的一些知识点,本文将继续为大家分享数组相关的知识点,对分支循环有兴趣的友友们可以去看笔者的上一篇博客!

1800

收集飞花令碎片———C语言输入函数(应声虫)

枫亭湖区

scanf 是C语言标准库中的一个输入函数,用于从标准输入(通常是键盘)读取格式化数据。

1100

收集飞花令碎片——【C语言基本数据类型&&数据在内存中的存储】

枫亭湖区

在C语言中,数据初始化是指在声明变量或数组的同时为其赋予初始值的过程。正确的初始化可以提高程序的可读性和可靠性,避免未初始化变量带来的问题。

1200

除了Java,其他语言也有类似的泛型类型擦除机制吗?

小焱

其他编程语言中也有类似Java泛型类型擦除的机制,但实现方式和程度存在差异。不同语言对泛型的处理主要分为类型擦除和具体化泛型(Reified Generics)...

1900

IO竞赛深入解析:动态规划专题完全指南

安全风信子

问题描述:给定一个整数数组,找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

1400

BFS算法篇——打开智慧之门,BFS算法在拓扑排序中的诗意探索(下)

用户11379153

该题与上题要求基本相同,只是返回值要求返回可能的一种学习顺序,如果不存在,则返回空数组

8310

BFS算法篇——从晨曦到星辰,BFS算法在多源最短路径问题中的诗意航行(下)

用户11379153

返回的矩阵中,原来为0的节点,保持为0即可,而原来为1的节点,则指应修改为到最近的0的距离

8910

BFS算法篇——穿越迷雾森林,探幽最短路径之谜(下)

用户11379153

同样是事先的准备工作,int dx[]和int dy[]分别表示方向,根据迷宫大小建立标记数组,step记录总步数。

9110

贪心算法篇——万千抉择中的唯一考量,最优解追寻的跬步累积(7)

用户11379153

贪⼼策略: 正难则反: 当「反着」来思考的时候,我们发现: i. 当 end <= begin 的时候,只能执⾏「加法」操作; ii. 当 end > ...

8410

贪心算法篇——万千抉择中的唯一考量,最优解追寻的跬步累积(6)

用户11379153

而如果两次for循环直接暴力求解,又存在超时风险。 但是我们可以在此基础进行优化:

14110

贪心算法篇——万千抉择中的唯一考量,最优解追寻的跬步累积(5)

用户11379153

由于可以任意调换顺序,因此只要同一个字符出现的次数为偶数次,一定可以进行对称回文。故具体步骤如下:

9710

贪心算法篇——万千抉择中的唯一考量,最优解追寻的跬步累积(3)

用户11379153

因此,我们可以创建⼀个数组,统计⻓度为 x 的递增⼦序列中,最后⼀个元素是谁。为了尽可能

12110

贪心算法篇——万千抉择中的唯一考量,最优解追寻的跬步累积(2)

用户11379153

根据贪心算法的思路,我们每次都需要求取最优解,并且推理可得,贪心解一定为最优解,因为5美元在该处相当于万能找零,而10美元只有在20美元这种特殊情况下才能派上用...

10010
领券