码迷,mamicode.com
首页 >  
搜索关键字:c++ 指针    ( 27241个结果
rt_thread线程间通讯
邮箱与消息队列: 邮箱:开销小,效率高(每次4字节,32位任意值或指向缓冲区的指针),相当于MQTT中的代理。一(发)对多(收)关系; 分阻塞(邮箱不存在或超时参数不为0)和非阻塞(中断与线程间发送消息的有效手段) 发送满等待与接收空等待。 创建邮箱:分配内存大小=邮件数*4 /* 邮箱控制块 */ ...
分类:编程语言   时间:2020-05-01 16:37:42    阅读次数:87
SV-对象复制和赋值问题(华为2020实习生机试)
原题 解释 句柄就像指针 ...
分类:其他好文   时间:2020-05-01 16:31:52    阅读次数:163
常(量)指针和指针常量
1、指针常量——指针类型的常量(int *const p) 本质上一个常量,指针用来说明常量的类型,表示该常量是一个指针类型的常量。在指针常量中,指针自身的值是一个常量,不可改变,始终指向同一个地址。在定义的同时必须初始化。 2、常量指针——指向“常量”的指针(const int *p, int c ...
分类:其他好文   时间:2020-05-01 16:21:51    阅读次数:55
链表相交问题
1,如果两个单链表相交,输出相交节点 让 两个链表先处于同一起跑线,如图所示,然后再 同时向后遍历(从d和h开始同时向后遍历),那么就可以确定是在哪个地方相交的了(确定了在f处相同,即交点)。 那么如何让他俩处于同一起跑线呢? 很简单,只需要长的链表先走 走到与短的链表一样长就可以了。 所以解法:1 ...
分类:其他好文   时间:2020-05-01 12:52:42    阅读次数:56
链表学习
链表学习(单链表) 链表的原理 链表是线性表的链式存储方式,逻辑上相邻的数据在计算机内的存储位置不一定相邻,那么如何表示逻辑上的相邻关系呢,我们可以给每一个元素附加一个指针域,用来 指向下一个元素的存储位置。 1.每个节点由指针域跟数据域组成 2.指针域中存储的指针指向下一个元素的地址 其结构体定义 ...
分类:其他好文   时间:2020-05-01 12:27:46    阅读次数:49
【LeetCode】202.快乐数
题目链接 https://leetcode-cn.com/problems/happy-number/ 题目描述 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始 ...
分类:其他好文   时间:2020-05-01 12:25:54    阅读次数:44
在Linux内核中根据函数指针输出函数名称
在使用Linux内核提供的打印函数时,使用“%p”可以实现很多额外的效果,对于我们调试内核代码也有一定帮助。 比如当我们看到函数指针变量,想获取这个函数指针对应的是哪个函数,可以使用“%pF”,示例: 1 #include <linux/init.h> 2 #include <linux/modul ...
分类:系统相关   时间:2020-05-01 01:28:59    阅读次数:93
Leetcode练习(Python):链表类:第19题:删除链表的倒数第N个节点:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。说明: 给定的 n 保证是有效的。
题目: 删除链表的倒数第N个节点:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。说明: 给定的 n 保证是有效的。 思路: 这道题以前见过,好像是一个叫睿企还是睿智的科技公司的笔试题。使用两个指针,这两个指针的间隔是n。 程序: # Definition for singly-l ...
分类:编程语言   时间:2020-05-01 01:05:32    阅读次数:70
重写Object的equals方法
重写Object的equals方法 public class Person { private String name; private int age;? public Person() { }? public Person(String name, int age) { this.name = ...
分类:其他好文   时间:2020-05-01 00:43:00    阅读次数:77
LeetCode 24. 两两交换链表中的节点 Swap Nodes in Pairs (Medium)
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 来源:力扣(LeetCode) 类似于链表反转,三个指针记录位置。 /** * Definition ...
分类:其他好文   时间:2020-05-01 00:42:44    阅读次数:79
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!