首页 > 编程语言
用c语言实现 Hermite Polynomials(厄密多项式)
编写递归函数,函数应该和下面的函数原型匹配: int hermite(int n, int x) #include int main() { int hermite(int n, int x); printf("%d\n",hermite(2,1)); return 0; } int hermite(int n, int x) { int sum; if(n<=0) { s...
分类:编程语言   时间:2015-04-07 15:42:04    收藏:0  评论:0  赞:0  阅读:398
3D图象算法(转)
可视化编辑器,alt+1到9键,切换到工具区,tab键,选择按钮,esc键,返回编辑 ?? 3D简介    我们首先从坐标系统开始。你也许知道在2D里我们经常使用Ren?笛卡儿坐标系统在平面上来识别点。我们使用二维(X,Y):X表示水平轴坐标,Y表示纵轴坐标。在3维坐标系,我们增加了Z,一般用它来表示深度。所以为表示三维坐标系的一个点,我们用三个参数(X,Y,Z)。这里有不同的笛卡儿三维系统可以使用。但是它们都是左手螺旋或右手螺旋的。右手螺旋是右手手指的卷曲方向指向Z轴正方向,而大拇指指向X轴正方向。左手...
分类:编程语言   时间:2015-04-07 15:41:35    收藏:0  评论:0  赞:0  阅读:334
C++字典的线性表实现。
#include #include using namespace std; struct SchoolNo { int no; friend bool operator == (const SchoolNo &school1,const SchoolNo &school2) { return (school1.no==school2.no); } friend ostrea...
分类:编程语言   时间:2015-04-07 15:41:25    收藏:0  评论:0  赞:0  阅读:317
奔走在算法的大路上(一)排序之插入排序
插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 其原理我感觉用一张图说明时最好的了 源码 packa...
分类:编程语言   时间:2015-04-07 15:40:24    收藏:0  评论:0  赞:0  阅读:134
用c语言实现 计算两个数的最大公约数
//编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。 //例如:输入传入(0 , 5)函数返回5,传入(10 , 9)函数返回1,传入(12 , 4)函数返回4 #include int fun(int x,int y) { int res; res=x%y; while(res!=0) { x=y; y=res; res=x%y;//辗转相除法 }...
分类:编程语言   时间:2015-04-07 15:39:44    收藏:0  评论:0  赞:0  阅读:228
使用Schemagen从java类变成schema
1.编写一个自己需要的java类   package com.soa.my.java2schema; public class Product { private static final long serialVersionUID=12345L; private String name; private int price; public String getName(...
分类:编程语言   时间:2015-04-07 15:39:14    收藏:0  评论:0  赞:0  阅读:346
c++集合。
#include #include using namespace std; #define SIZE 10 #define NULL_DATA -1 class Node { public: Node(int x=SIZE) { data = new int[x]; for(int i=0;i<x;i++) { data[i] = NULL_DATA; } } ...
分类:编程语言   时间:2015-04-07 15:39:04    收藏:0  评论:0  赞:0  阅读:224
用c语言实现 编写一个函数实现n^k,使用递归实现
#include int main() { int fun(int n,int k); printf("%d\n",fun(2,3)); return 0; } int fun(int n,int k) { int num; if(k==1) { num=n; } if(k>1) { num=n*fun(n,k-1); k--; } return n...
分类:编程语言   时间:2015-04-07 15:38:54    收藏:0  评论:0  赞:0  阅读:279
用c语言实现 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 #include int main() { int DigitSum(n); int a; printf("请输入一个数字\n"); scanf("%d",&a); printf("组成它的数字之和为%d\n",DigitSum...
分类:编程语言   时间:2015-04-07 15:38:34    收藏:0  评论:0  赞:0  阅读:265
Google C++ Style Guide 阅读笔记 3
命名空间应包裹include, 全局定义、声明和其他命名空间的前置声明之后的一切代码: // in the .h file namespace mynamespace{ // All declarations are within the namespace scope...
分类:编程语言   时间:2015-04-07 15:37:34    收藏:0  评论:0  赞:0  阅读:198
Windows下基于socket多线程并发通信的实现
本文介绍了在Windows 操作系统下基于TCP/IP 协议Socket 套接口的通信机制以及多线程编程知识与技巧,并给出多线程方式实现多用户与服务端(C/S)并发通信模型的详细算法,最后展现了用C++编写的多用户与服务器通信的应用实例并附有程序。 关键词:Windows;套接字;多线程;并发服务器; Socket 是建立在传输层协议(主要是TCP 和UDP)上的一种套接字规范,最初由美国加州Berkley 大学提出,为UNIX 系统开发的网络通信接口,它定义了两台计算机之间通信的规范,socket...
分类:编程语言   时间:2015-04-07 15:37:14    收藏:0  评论:0  赞:0  阅读:552
C++封装库
1.新建项目 -> Win32项目 选择DLL , 勾选 空项目 , 点击完成。2.本例程,使用一个CPP文件 , 及一个头文件。 其中头文件包含函数声明,CPP文件实现函数声明。3.头文件: SSLLib.h#pragma once // 避免重复编绎#ifndef __SSLLIB_H //与#...
分类:编程语言   时间:2015-04-07 15:33:04    收藏:0  评论:0  赞:0  阅读:288
Java常见设计模式之观察者模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。....
分类:编程语言   时间:2015-04-07 15:32:14    收藏:0  评论:0  赞:0  阅读:290
java作用域public ,private ,protected 及不写时的区别
说明部分转自:http://yangmingjiayou.iteye.com/blog/151865在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友...
分类:编程语言   时间:2015-04-07 15:29:24    收藏:0  评论:0  赞:0  阅读:254
C++反汇编笔记(五)编译器(VS2013)常用的几个优化技巧(1)
编译器的工作过程中可以分为几个阶段:预处理-》词法分析-》语法分析-》语义分析-》中间代码生成-》目标代码生成。其中,优化的机会一般存在于中间代码生成或目标代码生成这两个阶段。尤其是在中间代码生成阶段所做的优化,这类优化不具备设备相关性,在不同的硬件环境中都能通用。debug下,为了调试方便,保持原...
分类:编程语言   时间:2015-04-07 15:28:24    收藏:0  评论:0  赞:0  阅读:371
推荐几个机器学习算法及应用领域相关的中国大牛:(转)
http://emuch.net/html/201209/4842092.html作者:just1do1it(站内联系TA) 发布: 2012-08-15李航:http://research.microsoft.com/en-us/people/hangli/,是MSRA Web Search an...
分类:编程语言   时间:2015-04-07 15:26:34    收藏:0  评论:0  赞:0  阅读:309
C++ 不使用virtual实现多态
不使用virtual实现多态可以用成员函数指针完成。成员函数指针形式:返回类型(A::*指针名)(形参表) 其中A是类类型,即这个指针是指向A类的成员函数的函数指针 例如:int(A::*P)(int,int)这是一个指向 “A类的带有两个int型形参且返...
分类:编程语言   时间:2015-04-07 15:26:04    收藏:0  评论:0  赞:0  阅读:282
R语言学习笔记——数据结构
参考书籍:R语言实战数据结构:1. 向量 :用于存储数值型、字符型或逻辑型数据的一维数组 1.1创建 : a <- c(1, 2, 3, 4) 1.2访问 : a[1] : 1 a[c(2, 4)] : 2 4 (向量a中的第二个和第四个元素) a[1:4] : 1 2 ...
分类:编程语言   时间:2015-04-07 15:25:54    收藏:0  评论:0  赞:0  阅读:238
Sharepoint的javascript客户端对象模型获取其他站点的list
获取当前站点(子站点而不是站点集)下的listvar clientContext = new SP.ClientContext.get_current();var list=clientContext.get_web().get_lists().getByTitle("List名称");其他子站va...
分类:编程语言   时间:2015-04-07 15:23:44    收藏:0  评论:0  赞:0  阅读:295
swift开发环境搭建
最近看苹果发布了新语言,无比好学(qi)的楼主突然有兴致学习了下swift.这里涉及到mac os 开发环境搭建:因为本人是360k纯屌丝,狠不下心买Macbook,所以只剩下虚拟机和黑苹果2条路了由于最近有比较忙,没空研究黑苹果驱动所以就选择了虚拟机原谅碎碎念的楼主吧,自从换了新工作,整个人都不好...
分类:编程语言   时间:2015-04-07 15:20:24    收藏:0  评论:0  赞:0  阅读:249
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!