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

#struct

一篇文章介绍结构体

用户11039545

这段时间迷迷糊糊学了指针,学校的考试范围还有结构体,然鹅我发现我学习了一些知识之后,并没有很好地掌握,于是乎,打算写一篇文章来巩固已学知识,并在文末总结学校作业...

1400

结构体中的内存对齐是什么?一起搞懂它

用户11036582

你认为这串代码的结果是什么,是不是和我刚开始一样,认为结果是6,但其实结果是12,下面我们来说一下为什么?

3910

浅析C语言贪心算法

用户11036582

贪心算法的定义: 贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。贪心算法不是对...

6410

C语言从入门到实战——结构体与位段

鲜于言悠

C语言中的结构体是一种自定义的数据类型,可以用来表示多个不同类型的数据的集合。结构体是由多个变量组成的,每个变量称为结构体的成员。

7510

单链表在线OJ题二(详解+图解)

ahao

本题的意思是要删除链表中重复出现的节点,然后返回删除重复节点后的链表。 我们可以直接用一个哨兵位以便于观察链表的情况,然后用前后指针来解决这个问题。如果当...

3610

单链表在线OJ题(详解+图解)

ahao

本题的要求是输入一个val的整形值,若链表中节点存储的值与val相等,则删除这个节点,并最后返回这个删除节点后的链表,思路如下:

6810

结构体(详解)

ahao

结构是⼀些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量,结构体的声明如下:

5610

【数据结构】链表经典OJ题,常见几类题型(二)

用户11029269

如上图所示如果两链表相交呈'X'型的话,相交节点的next就会指向两个节点,这并不符合单链表的定义。 那么在判断了相交链表后,如何找到相交节点呢?在我们找...

4810

【数据结构】链表经典OJ题,常见几类题型(一)

用户11029269

6210

【c语言】详解结构体

用户11029269

这里每个结构体变量有三个不同类型的成员:name(学生姓名),age(学生年龄),height(学生身高)。其中,结构体的名字Stu称为结构名(struct t...

5710

C语言——结构体类型(二)【结构体内存对齐,结构体数组】

用户11029137

🔍问题引导: 我们都知道sizeo(变量类型))可以得到一个变量所占内存的大小,那么,请看下面这串代码👇🏻

12810

C语言——结构体类型(一)【结构体定义,创建,初始化和引用】

用户11029137

📝前言: 在实际编程过程中,我们可能会希望把一些关联的数据存放在一起,这样方便我们使用。但是这些数据的类型有时候并不一致,例如一个学生的信息:有名字(字符串)...

5510

Go:接口实现验证的艺术,深入理解 `var _ Interface = (*Struct)(nil)` 用法

运维开发王义杰

在软件开发的世界里,语言的特性不仅是工具,更是构筑高质量代码的艺术。Go语言,以其简洁明了的语法和强大的并发支持著称,为开发者提供了丰富的特性来设计清晰、可维护...

9010

数据结构——链表OJ题

大耳朵土土垚

创建两个指针变量cur和pre用来记录,cur表示当前遍历的节点,pre表示上一个节点如图所示

6210

C语言——M/自定义类型:结构体

用户11015888

警告: 编译器会把上⾯的两个声明当成完全不同的两个类型,所以是⾮法的。 匿名的结构体类型,如果没有对结构体类型重命名的话,基本上只能使⽤⼀次。

4410

链表的回文结构

一枕眠秋雨

https://www.nowcoder.com/practice/d281619e4b3e4a60a2cc66ea32855bfa?tab=note

7010

链表中快慢指针的应用

一枕眠秋雨

刷了有关链表的一些算法题后,我发现其中用到快慢指针的题不少,像中间节点,倒数第n个节点以及链表成环

7010

Leecode之反转链表

一枕眠秋雨

https://leetcode.cn/problems/reverse-linked-list/description/

6810

Leecode之合并两个有序链表

一枕眠秋雨

https://leetcode.cn/problems/merge-two-sorted-lists/description/

5910

Leecode之分割链表

一枕眠秋雨

https://leetcode.cn/problems/partition-list-lcci/description/

8710
领券