首页 > 编程语言
《图形学》实验五:改进的Bresenham算法画直线
开发环境:VC++6.0,OpenGL实验内容:使用改进的Bresenham算法画直线。实验结果:代码: 1 //中点Bresenham算法生成直线 2 #include 3 #include 4 5 #define WIDTH 500 //窗口宽度 6 #define H...
分类:编程语言   时间:2015-07-03 18:50:44    收藏:0  评论:0  赞:0  阅读:419
引用类型参数的冒泡排序方法 例子
import java.util.Arrays;class TestSortUtil { public static void main(String[] args) { Student[] stu={ new Student("凯文",15...
分类:编程语言   时间:2015-07-03 18:49:54    收藏:0  评论:0  赞:0  阅读:336
《图形学》实验四:中点Bresenham算法画直线
开发环境:VC++6.0,OpenGL实验内容:使用中点Bresenham算法画直线。实验结果:代码: 1 //中点Bresenham算法生成直线 2 #include 3 #include 4 5 #define WIDTH 500 //窗口宽度 6 #def...
分类:编程语言   时间:2015-07-03 18:48:34    收藏:0  评论:0  赞:0  阅读:336
KNN算法的补充
文本自动分类技术是文字管理的基础。通过快速、准确的文本自动分类,可以节省大量的人力财力;提高工作效率;让用户快速获得所需资源,改善用户体验。本文着重对KNN文本分类算法进行介绍并提出改进方法。一、相关理论介绍文本分类技术的研究由来已久,并且取得了很多可喜的成果,形成了一套完整的文本自动分类流程。(1...
分类:编程语言   时间:2015-07-03 18:44:24    收藏:0  评论:0  赞:0  阅读:419
《图形学》实验三:DDA算法画直线
开发环境:VC++6.0,OpenGL实验内容:使用DDA算法画直线。实验结果: 代码: 1 #include 2 #include 3 4 #define WIDTH 500 //窗口宽度 5 #define HEIGHT 500 //窗口高度 6 ...
分类:编程语言   时间:2015-07-03 18:43:54    收藏:0  评论:0  赞:0  阅读:670
C++学习笔记(10)数组
一、数组类似于vector,但是数组的大小确定以后,不能再往数组中添加元素。二、不能将数组元素拷贝赋值给其他数组。三、初始化数组: string a[2] = {"a","b"}; string b[3] = "ab";注:字面值初始化数组会有一个空字符四、复杂数组声明1 int *ptrs[1.....
分类:编程语言   时间:2015-07-03 18:42:14    收藏:0  评论:0  赞:0  阅读:256
[转] Java快速教程
Java基础,Java进阶,Play框架,Android开发
分类:编程语言   时间:2015-07-03 18:41:34    收藏:0  评论:0  赞:0  阅读:275
JavaScript事件
JavaScript处理事件的基本机制:对DOM元素绑定事件处理函数;监听用户的操作;当用户在相应的DOM元素上进行与绑定事件对应的操作时,事件处理函数做出响应;将处理结果更新到 HTML 文档。有三种常用的绑定事件的方法:在DOM元素中直接绑定;原生函数:自定义函数:在JavaScript代码中绑...
分类:编程语言   时间:2015-07-03 18:40:14    收藏:0  评论:0  赞:0  阅读:177
jquery筛选数组方法——$.grep(),$.map()
function greptest() { var arr = "1,2,3,'',one,two,three".split(','); var newarr = $.grep(arr, function (num, ind) { ...
分类:编程语言   时间:2015-07-03 18:39:24    收藏:0  评论:0  赞:0  阅读:225
java获取几天前和几天后的日期
/**? ???*?得到几天前的时间? ???*?@param?d? ???*?@param?day? ???*?@return? ???*/?? ??public?static?Date?getDateBefore(Date?d,int?day){?? ???Calendar?now?=Ca...
分类:编程语言   时间:2015-07-03 17:36:35    收藏:0  评论:0  赞:0  阅读:187
[C/C++标准库]_[初级]_[交集和补集]
1. 计算std::vector A和 std::vector B里的相同的元素, 用于保留不删除. 2. 计算std::vector A和 std::vector B里各自的补集, 用于删除A的补集和添加B的补集,用在一些更新关联表的操作里. 比如联系人A所属分组B是一个集合BV, 把联系人A的所属分组 修改为集合CV, 就需要删除两个集合BV,CV的CV补集和新增BV补集. 3. C++标准库为我们提供了这些算法....
分类:编程语言   时间:2015-07-03 17:34:14    收藏:0  评论:0  赞:0  阅读:394
list双向链表容器应用基础(创建、遍历、插入、删除、归并、排序及连续重复元素剔除等)
不同于采用线性表顺序存储结构的vector和deque容器,list双向链表中任一位置的元素差值、插入和删除,都具有高效的常数阶算法时间复杂度O(1)。 头文件 #include 创建list对象 1)list();//创建一个没有任何元素的list对象。 listl 2)list(size_type n);//创建一个具有n个元素的list对象,每个元素采用它的类型下的默认值。 li...
分类:编程语言   时间:2015-07-03 17:32:14    收藏:0  评论:0  赞:0  阅读:414
求一个整形数组的最大元素
#include int max(int a[],int n) { int i,ret,temp; ret = a[0]; for(i = 0; i { if(a[i] > ret) { temp = a[i]; a[i] = ret; ret = temp; } } } int main() { int a[5]={1,2,3,4,5}; printf("%...
分类:编程语言   时间:2015-07-03 17:31:54    收藏:0  评论:0  赞:0  阅读:342
Linux多线程编程
Linux多线程编程         线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体。根据运行环境的调度这的身份,线程可分为内核线程和用户线程。内核线程,在有的系统上称为LWP(Light Weight Process,轻量级线程),运行在内核空间,由内核调度;用户线程运行在用户空间,由线程库来调度。当进程的一个内核线程获得CPU的使用权时,它就加载并运行一个用户线程。可...
分类:编程语言   时间:2015-07-03 17:29:35    收藏:0  评论:0  赞:0  阅读:242
C++字符串操作笔试题第二波
//1.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。 //例如输入“we are happy.”,则输出“we%20are%20happy.”。 #include #include #include using namespace std;char* Grial(char *s) { assert(s...
分类:编程语言   时间:2015-07-03 17:29:14    收藏:0  评论:0  赞:0  阅读:323
求一个整型数组的第二大元素的下标
#include int main() { int a[5] = {1,2,3,4,5}; int i,j,max,foot,cmax,cfoot; max = a[0]; for(i = 0; i { if(a[i] > max) { max = a[i]; foot = i; } } cmax = a[0]; for(i = 0; i { if...
分类:编程语言   时间:2015-07-03 17:28:44    收藏:0  评论:0  赞:0  阅读:269
c 和 java 通过 socket 进行通信
c 和java 通过 socket 通信。...
分类:编程语言   时间:2015-07-03 17:27:34    收藏:0  评论:0  赞:0  阅读:285
Unity2D实现贴图凹凸感并接受实时光照效果
先看最终效果: 我们的原图是一个3D模型的截图: 这一效果是通过Shader实现的: (Shader代码来自国外博客:http://www.thomas-joncorpuz.com/blog/2014/11/30/custom-unity-2d-sprite-shader) Shader "Custom/SpriteNormal" { Properties ...
分类:编程语言   时间:2015-07-03 17:25:44    收藏:0  评论:0  赞:0  阅读:412
选择式排序法之选择排序法实现 -java版
计算算法时间复杂度比冒泡快一点 选择排序法核心思想是,第一次从R[0] ~R[n-1]中选择最小值然后与R[0]交换,第二次从R[1] ~R[n-1]中选取最小值与R[1]交换………第i次呢就是从R[i-1] ~R[n-1]中选取最小值,与R[i-1]元素交换;对于一个含有n个元素的数组,最多交换n-1次就得到了一个排序码从小到大的有序序列。package com.PengRong.A; impo...
分类:编程语言   时间:2015-07-03 17:25:04    收藏:0  评论:0  赞:0  阅读:250
C++写一个排列组合小程序
今天突然想到一个问题,有时候,针对同一个事件有多种反映,特别是游戏AI当中,这种情况下需要采取最适合的方案,哪种方案最适合,可以将每种方案的结果或影响都计算一遍,从而选择最合适的。最基本就是一个排列组合方法,将各种方案都组合出来。于是写了一个基本的N个数排列组合小程序!开发工具:Visual Stu...
分类:编程语言   时间:2015-07-03 17:23:24    收藏:0  评论:0  赞:0  阅读:358
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!