文章列表

筛选

精品文章

最长不下降子序列 O(nlogn)

摘要:## 最长不下降子序列 NlogN && 输出序列   用n^2来实现很简单 #include using namespace std; int a[1000……
精品文章

每日算法:快速排序

摘要:要求:手撕快排,用于个人复习。这玩意隔一段时间不写就容易出错,警钟长鸣。出错点:(1)返回值类型是 void ,可不可以是 vector<int> ?(2)如果是void,传入参数的 vector 就……
精品文章

SGD(简单教程)

摘要:## SGD > SGD(Stochastic Gradient Descent),译为随机梯度下降,是深度学习中的常用的函数优化方法。 #### 1.引例 在介绍$$SGD$$之前……
精品文章

C++常用算法和数据结构(STL)

摘要:## 主要是分享 其次是想偷懒(写了之后自己可以参考)原文中还有一些没有参透的点 写的不是很好 ### 1、排序 ##### 1.1、冒泡排序 ###### 原理: 是从待排序序列的左边开始……
精品文章

C语言指针完全攻略(一)

摘要:与其他高级编程语言相比,C 语言可以更高效地对计算机硬件进行操作,而计算机硬件的操作指令,在很大程度上依赖于地址。指针提供了对地址操作的一种方法,因此,使用指针可使得 C 语言能够更高效地实现对计算机……
精品文章

vector、deque、list的速度和内存的比较

摘要:>写这篇文章是因为打题的时候用deque MLE了,用vector反而没有。 # 原理 ## vector vector本质上是一个数组,当数据把数组撑爆的时候,vector会新申请……
精品文章

位运算的深度理解哦

摘要:**位运算的概念**:程序中的所有数在计算机内存中都是以二进制的形式储存的。 位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运……
精品文章

分治思想实现:归并排序、快速排序(C/C++)

摘要:归并排序:思想图解(网上选取供参考):实现思想:     数组排序任务可以如下完成:     1) 把前一半排序;     2) 把后一半排序;     3) 把两半归并到一个新的有序数组,然后……
精品文章

教学功能常见使用问题汇总

摘要:常见问题汇总如下,持续更新中。提示,大家可以使用Ctrl+F快速查找Q1:举办比赛是否收费?A:免费 ,普通用户达到P2等级,或教师认证即可Q2:能不能自己出题,用自己的题创建比赛?是否收费?A:可以……