网站首页 站内搜索

搜索结果

查询Tags标签: 指针,共有 1836条记录
  • 基础算法 840.模拟散列表(哈希表)

    将一个较大的空间映射到一个较小的空间下。 采用数组模拟链表头插法的操作。 e[ ]储存的是插入的元素的值。 h[ ]储存的是插入的元素对应的哈希值的指针。 ne[ ]储存的是当前指针指向的下一个位置的指针。#include<cstring> #include<iostream> using namespa…

    2022/5/4 22:42:50 人评论 次浏览
  • 141. 环形链表(快慢指针)

    1. 环形链表给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参…

    2022/5/4 6:18:10 人评论 次浏览
  • 【Redis 系列】redis 学习十四,sorted_set 初步探究梳理

    sorted_set 是什么? sorted_set 就是 zset ,是 redis 里面的数据之一,有序集合 有序集合是集合的一部分,有序集合给每个元素多设置了一个分数,相当于多了一个维度,redis 也是利用这个维度进行排序的 实际应用 redis-cli 连接上 redis-server ,使用 help @sorted_se…

    2022/5/3 19:14:19 人评论 次浏览
  • 【leetcode】160. 相交链表

    题目: 160. 相交链表 - 力扣(LeetCode) (leetcode-cn.com) 思路: 要找到相交链表的第一个结点。可以先让链表A和链表B走相等的距离,指针第一次相遇时就是相交相交链表的第一个结点; 注意: 指针1走完A链表,再走B链表;指针2走完B链表,再走A链表; 代码如下:/*** …

    2022/5/1 23:21:10 人评论 次浏览
  • debug之空指针异常

    做尚医通第106p的时候,老是报空指针,我只好去数据库查看怎么回事。一开始我还傻乎乎去看mongodb的库,看半天才发现不对,应该看mysql,最后发现mysql里面存的dict_code是beijin,老师展示的是beijing,百思不得其解,我什么时候改数据库了,我真没改数据库啊。。。

    2022/5/1 23:18:47 人评论 次浏览
  • c++primer day2

    1 vector对象容纳的元素如果是内置类型,会进行默认初始化,某种类型则元素由类默认初始化;这是很显然的;2 一般()默认构造对象,{}默认初始化;3 如vector<int>v(10);//创建10个int元素,初始值默认为0;4 vector<int>v{10};//v有一个元素,初始值为10;…

    2022/5/1 22:16:52 人评论 次浏览
  • C++指针的学习

    C++指针的再认识 基本概念: 对*p,&p,p之间的区别 定义指针的时候使用*p这里定义之后p就是一个指针 由于指针中存放的是地址,需要取地址符号来进行传递 定义指针和使用指针的时候表示是有区别的 如果想获取指针存放地址中对应的值需要使用*p 举例如下: #include&l…

    2022/5/1 9:13:19 人评论 次浏览
  • 编程语言中的 6 种内存模型(2016)

    转载 https://arthurchiao.art/blog/memory-models-underlie-programming-languages-zh/ 编程语言中的 6 种内存模型(2016)译者序 本文翻译自一篇英文博客 The memory models that underlie programming languages,截至本文翻译时,原文最 后一次更新是在 2016 年。 作…

    2022/5/1 7:15:16 人评论 次浏览
  • 【FreeRTOS学习笔记 】已知新节点和链表某节点,插入链表的方法:

    思路是从某节点可以获得它前一节点(或后,freertos用的基本是拿前面那个),1.设置新节点的前后指针,把后指针指向某节点,前指针指向某节点的前节点,这一步完成了从新节点能指向前后节点的工作,但前后节点能指向新节点的工作还未完成。2.把设置某节点的前节点的后指针…

    2022/4/28 23:13:07 人评论 次浏览
  • 移除元素

    移除元素 27. 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素…

    2022/4/28 23:12:40 人评论 次浏览
  • C++数组和指针

    1、指针运算  利用数组元素在内存中连续存储的特点,通过加减运算(算术运算)修改地址值可以让指针变量指向不同的数组元素;通过比较地址值的大小(关系运算),可以确定不同数组元素之间的位置次序。指针类型就是地址类型,凡是涉及内存地址的运算统称为指针运算。 下…

    2022/4/28 14:16:41 人评论 次浏览
  • Visual C++ POSITION用法解释,POSITION是什么?

    POSITION是MFC模板类库中经常使用的一个数据类型,我们从它的定义可以看出,其实,它就是一个指针。// abstract iteration positionstruct __POSITION { };typedef __POSITION* POSITION;MFC给出的注释是:一个抽象的迭代位置,既然是抽象,也就是没有给定具体的数据类型…

    2022/4/28 9:12:47 人评论 次浏览
  • C指针相关问题记录_001

    aggregate value used where a float was expected 今天调试程序的时候见到了这个错误,记录一下 首先,出现这个错误的直接原因是将aggregate value(一般就是说结构体类型的值)用为a float(浮点类型的值)。 具体错误代码: struct stru_double* p = &ace; //检查…

    2022/4/26 23:46:01 人评论 次浏览
  • RabbitMQ 工作队列

    每日一句 如果你执意追逐我的幻影,迟早会被真正的我打败。 https://www.ylcoder.top/post/1649241412 概述 工作队列(又称任务队列)的主要思想是避免立即执行资源密集型任务,我们可以在安排任务之后再执行。 我们把任务封装为消息并将其发送到队列,在后台运行的工作进…

    2022/4/26 6:12:38 人评论 次浏览
  • 关于C++中的数组名

    关于C++中的数组名是似乎一直没搞懂、但也没花时间研究的问题,今天被同学问道(虽然不是直接遇到),又想起了这个悬而未决的疙瘩,于是决定花时间复习下 数组名和指针的关系 在我学习C++的教材(谭浩强)中我一直记得是“数组名就是指针” 但后面的实践中我发现可能不是…

    2022/4/26 1:42:41 人评论 次浏览
扫一扫关注最新编程教程