上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 93 下一页
摘要: SeqList.h头文件 SeqList.c 阅读全文
posted @ 2018-09-28 20:18 Lucky小黄人^_^ 阅读(272) 评论(0) 推荐(0)
摘要: 打印解决汉诺塔问题的所有步骤 用递归方法求集合中的中位数 这个方法实际上利用了和快速排序相同的思路 简单选取S中的第一个元素e,根据e将集合S分为{e}和大于等于e的元素集合S1、小于e的元素集合S2; 然后通过判别集合S1的大小,将从S集合中找第K大数问题转换为在S1 和S2中的查找问题,由于S1 阅读全文
posted @ 2018-09-28 12:40 Lucky小黄人^_^ 阅读(264) 评论(0) 推荐(0)
摘要: union共用体名 { 类型名 成员名1; 类型名 成员名2; …… 类型名 成员名n; } 由于各个成员变量在内存中都使用同一段存储空间,因此共用体变量的长度等于最长的成员长度,共用体的访问方式和结构体类似。 下面是一个用共用体的程序,推断一下这个程序的输出是什么: 正确的输出是:,你做对了吗? 阅读全文
posted @ 2018-09-27 21:12 Lucky小黄人^_^ 阅读(168) 评论(0) 推荐(0)
摘要: 题目链接:https://pintia.cn/problem-sets/434/problems/5404 法一: 这个算法的算法复杂度是O(N^3),是个非常差劲的算法,在pat提交时,提示时间超时,下面是提交结果 法二: 在法一的基础上进行了改进,将算法复杂度降到了O(N^2),已经比算法一好了 阅读全文
posted @ 2018-09-27 17:19 Lucky小黄人^_^ 阅读(136) 评论(0) 推荐(0)
摘要: 1.直接法: 每次循环迭代,pow函数内部都会执行i次乘法,然后一次加法,所以整体的算法复杂度为O = 1/2 * n ^ 2 + 3/2n,尽管pow函数的实现方法是利用递归优化后的,但是算法复杂度还是达到了O(nlogn) 2.秦九韶法: 它不断提取公因式x来减少乘法的运算次数,算法复杂度为O( 阅读全文
posted @ 2018-09-26 15:08 Lucky小黄人^_^ 阅读(1348) 评论(0) 推荐(0)
摘要: 1.循环算法: 1 void PrintN_1(int N) 2 { 3 int i; 4 for (i = 0; i <= N; i++) 5 printf("%d\n", i); 6 return; 7 } N可以为任意数量级的整数 2.递归算法: 1 void PrintN_2(int N) 阅读全文
posted @ 2018-09-26 12:50 Lucky小黄人^_^ 阅读(573) 评论(0) 推荐(0)
摘要: 学习网址:https://learnopengl-cn.github.io/04%20Advanced%20OpenGL/09%20Geometry%20Shader/#_4 阅读全文
posted @ 2018-09-23 16:19 Lucky小黄人^_^ 阅读(188) 评论(0) 推荐(0)
摘要: 绘制4条线段 Shader.h头文件,只需将链接里的#include <glad/glad.h>换成 #define GLEW_STATIC#include <GL/glew.h> 就行 阅读全文
posted @ 2018-09-23 16:12 Lucky小黄人^_^ 阅读(760) 评论(0) 推荐(0)
摘要: 1.找到需要的uniform块的索引, 将程序对象的该uniform块索引绑定uniform 缓冲对象的绑定点 2.建立uniform缓冲对象,对象绑定GL_UNIFORM_BUFFER缓冲目标,为缓冲分配内存,将缓冲对象绑定到特定的绑定点,定义绑定点的缓冲范围 3.在渲染循环外绑定uniform块 阅读全文
posted @ 2018-09-23 11:20 Lucky小黄人^_^ 阅读(1369) 评论(0) 推荐(0)
摘要: 1008 数组元素循环右移问题 (20分) 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​A​1​​⋯A​N−1​​)变换为(A​N−M​​⋯A​N−1​​A​0​​A​1​​⋯A​N−M−1​​)(最后M个数循环移 阅读全文
posted @ 2018-09-20 20:55 Lucky小黄人^_^ 阅读(1135) 评论(0) 推荐(0)
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 93 下一页