
c++
「已注销」
这个作者很懒,什么都没留下…
展开
-
厄拉多塞筛法
int countPrimes(int n) { int count = 0; //初始默认所有数为质数 vector<bool> signs(n, true); for (int i = 2; i < n; i++) { if (signs[i]) { count++; for (int j = i + i; j < n; j += i) { signs[原创 2020-12-03 08:37:04 · 296 阅读 · 0 评论 -
快速排序
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用。该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各区间只有一个数。 虽然快速排序称为分治法,但分治法这三个字显然无法很好的概括快速排序的全部步骤。因此我的对快速排序作了进一步的说明:挖坑填数+分治法: 先来看实例吧,定义下面再给出(最好能用自己的话来总结定义,这样对实现代码会有帮助)。 以一个数组作为转载 2020-12-01 20:46:32 · 109 阅读 · 0 评论 -
虚幻4引擎教学
C语言中文网入口 ue4官网入口 需要注意的是 , 这两个教程使用的是vs2019作为代码编辑器,可能有的人想用Rider,也是可以的,但是你在把Rider作为默认启动的编辑器之后每一次新建项目还是会默认打开vs,但是这时候你的项目中的sln文件已经是Rider格式的了,如果不想用vs的话可以关闭然后在项目文件夹中重新启动那个Ride格式的sln文件。 ...原创 2020-11-26 16:10:12 · 1130 阅读 · 0 评论