cpp知识点小结-第二部分 C++基础篇 C++基础 简述智能指针 智能指针其作用是管理一个指针,避免申请的空间在函数或对象生命周期结束时忘记释放,造成内存泄漏。智能指针即是C++ RAII的一种应用,可用于动态资源管理,资源即对象的管理策略。使用智能指针可以很大程度上的内存泄漏的问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。在C++11开始,提供了uniqu 2022-08-09 cpp
从小爱刷题! 从小爱刷题! ✅ 完成 ❌ 未完成,置于标题前,补卡后变成🔺,🌀啊啊啊,没见过,非常规套路,技巧 ⭐ 收藏 🟢 简单 🟠 中等 🟣 困难 🔵 其它 剑指Offer 第二版 本章参考《剑指Offer》第二版。 2022年03月 题目编号 🟠[ 2. 两数相加、24. 两两交换链表中的节点];🟢[ 21. 合并两个 2022-05-21 算法
排序算法 排序算法稳定性 常用排序稳定性 我暂时还没具体分析锦标赛排序为什么是不稳定的。 Stable Sorting Algorithms: Insertion Sort、Merge Sort、Bubble Sort、Tim Sort、Counting Sort、Block Sort、Quadsort、Library Sort、Cocktail shaker Sort、Gnome So 2022-05-18 算法
C++知识点小结 C++基础知识(第一部分:定义为主) C++必备知识点 C++中指针常量和常量指针的区别 [ 参考链接 ] 指向常量的指针常量就是一个常量,且它指向的对象也是一个常量。 常量指针 又叫常指针,可以理解为常量的指针,也即这个是指针,但指向的是个常量,这个常量是指针的值(地址),而不是地址指向的值。 指针常量 本质是一个常量,而用指针修饰它。指针常量的值是指针,这个值因为是常量 2022-04-22 cpp
图神经网络论文清单 论文清单:GNN的分布式加速 GNN的分布式训练 [USENIX ATC 19, Linxiao Ma] Neugraph: Parallel Deep Neural Network Computation on Large Graphs 概述:设计了一个支持muti-GPUs的分布式GNN训练框架,提出SAGA-NN的抽象模型,对于符合SAGA-NN的GNN都可以得到支持。 2021-06-30 学习笔记
金总的算法课 算法课笔记 9月14日 Lead-in 本课程主要内容:分支、动态规划、贪心、随机算法、近似算法、NP-完全性理论 课堂习题 LeetCode 440题目描述:给定整数 \(n\) 和 \(k\),找到 \(1\) 到 \(n\) 中字典序第 \(k\) 小的数字。 注意:\(1 \leq k \leq n \leq 10^9\) 。 解题思路 如图,字典序构成了一棵十叉 2020-11-19 学习笔记
分布式训练技术总结 分布式训练总结 分布式训练方法概述 集合通信 在多GPU训练的深度学习任务中常用到 NCCL( NVIDIA Collective Communications Library ),NCCL中囊括的几种数据通信原语:Scatter、Broadcast、Reduce、AllReduce、AlltoAll、Gather 同步协议 @todo BSP、ASP(ASync)、SSP 数 2020-09-19 学习笔记
LeetCode专题 BFS DFS LeetCode BFS + DFS 代码规范 TIPS:没有看Java的输入输出如何写,晚点补上。不写main函数。 STL专题 map用法总结(整理1)(整理2) vector用法总结(整理1) string用法大全(length() substring() substr()) 1.两数之和 HashMap class Solution { 2020-07-26 学习笔记
LeetCode专题 树 LeetCode专题 树 226.翻转二叉树 只需要遍历到每一个结点即可,然后交换左右两个孩子结点。 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode 2020-07-15 学习笔记
NumPy入门笔记 Numpy学习笔记 序:真的是想到哪里学到哪里,学东西不要管那么多,就当是“量子波动”学习知识,总有一天会成体系。 2019年10月25日 至 2019年10月28日 # define " import numpy as np " 简介 NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy内部解除了Py 2019-10-26 学习笔记