logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

约瑟夫环——递推公式详解(leetcode 1823. 找出游戏的获胜者)

约瑟夫环——递推公式详解(leetcode 1823. 找出游戏的获胜者)约瑟夫环问题约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知 n 个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从第一个人开始报数,数到 k 的那个人出圈;他的下一个人又从 1 开始报数,数到 k 的那个人又出圈;依此规律重复下去,直到剩余最后一个胜利者。题目:1823. 找出游戏的获胜者详解解法有两种,模拟和递推

文章图片
#leetcode
红黑树插入删除流程(流程图)

- 首先按照二叉树排序树的规则确定要插入的位置(要插的位置一定是叶节点,即假设和二叉排序树一样不做调整,插入后一定是叶节点)- 若新节点是根节点,染为黑色,结束- 否则默认先染为红色,这时判断它的父节点是不是红色(是否破坏不红红规则)- 若没有破坏不红红规则,结束- 破坏了不红红规则(父节点是红色),接下来看叔叔节点的脸色行事- 黑叔,旋转+染色:LL/RR型,父爷颜色对换+左/右单旋;LR/RL

文章图片
#流程图#数据结构#算法
c语言-猴子选大王-约瑟夫问题(队列,链表,数组)

猴子选大王前言:初读此题,根据题意,顺势想到了用刚学的数据结构中的循环队列及循环链表,便想借此来熟练一下新学知识。题目描述:一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?解题思路

#数据结构#链表
【CUDA】cuDNN:加速深度学习的核心库

【CUDA】cuDNN:加速深度学习的核心库1. 什么是 cuDNN?cuDNN(CUDA Deep Neural Network library)是 NVIDIA 提供的一个高性能 GPU 加速库,专为深度学习任务中常见的操作进行了高度优化。它不仅提供了单操作的高效实现,还支持 多操作融合(fusion),旨在最大化地利用 NVIDIA GPU 的计算能力。cuDNN 能做什么?cuDNN 支持

#深度学习#人工智能#c++ +1
【CUDA】cuDNN:加速深度学习的核心库

【CUDA】cuDNN:加速深度学习的核心库1. 什么是 cuDNN?cuDNN(CUDA Deep Neural Network library)是 NVIDIA 提供的一个高性能 GPU 加速库,专为深度学习任务中常见的操作进行了高度优化。它不仅提供了单操作的高效实现,还支持 多操作融合(fusion),旨在最大化地利用 NVIDIA GPU 的计算能力。cuDNN 能做什么?cuDNN 支持

#深度学习#人工智能#c++ +1
【CUDA】cuDNN:加速深度学习的核心库

【CUDA】cuDNN:加速深度学习的核心库1. 什么是 cuDNN?cuDNN(CUDA Deep Neural Network library)是 NVIDIA 提供的一个高性能 GPU 加速库,专为深度学习任务中常见的操作进行了高度优化。它不仅提供了单操作的高效实现,还支持 多操作融合(fusion),旨在最大化地利用 NVIDIA GPU 的计算能力。cuDNN 能做什么?cuDNN 支持

#深度学习#人工智能#c++ +1
CCF CSP 认证考试历年真题满分题解(所有前四题)

《CCF CSP 认证考试历年真题满分题解(所有前四题)》是一份全面且高质量的题解集合,涵盖了从2013年12月至2023年12月的所有前四题,共计132道题目,代码总行数达8000行。题解不仅提供了满分代码,还针对难度较高的第三、四题附带了详细的思路和注释,前两题则带有简略注释。部分题目参考了网络上的优质解答,并附有来源链接。该题解旨在帮助考生高效备考,节省时间和精力,尤其适合准备研究生复试机试

文章图片
#算法
大端模式小端模式详解(不懂你打我,略略~~)

大端模式小端模式简解(不懂你打我,略略~~)先看概念大端模式(Big-Endian),是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。小端模式(Little-Endian),是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模

#c语言
到底了