码迷,mamicode.com
首页 > 编程语言
论冒泡排序法
从大到小排先定义一个很小的数tmp从后面找到最大的数然后记住他的位置k和他的值tmp把i换过去 即a[k]=a[i]把原来的小值从前面拿到后面也就是说把大数换成原来的数把k换过来 但是k已经变了这个时候用tmp换过来即a[i]=tmp 把后面的大值从后面拿到前面也就是说把前面的值换成大数即从大到小排 ...
分类:编程语言   时间:2016-04-23 16:27:20    阅读次数:149
web service 的跨语言特性
1.用java语言创建一个的服务(Myservice) ①编写一个Imyservice接口(注解不能少) ②编写Imyservice接口的实现类ImyserviceImpl(注解不能少) ③编写主函数Myservice,发布编写的服务 ④运行java程序,发布服务,然后在浏览器地址栏输入http:/ ...
分类:编程语言   时间:2016-04-23 16:27:19    阅读次数:124
Shader编程学习笔记(四)——Unity Shader的组织形式(ShaderLab)
Unity Shader的组织形式 Unity Shader的形态 Unity官方手册上讲Unity Shader有三种不同的编写方案,这三种编写方案分别是surface shaders、vertex and fragment shaders和fixed function shaders。 从前面几 ...
分类:编程语言   时间:2016-04-23 16:24:17    阅读次数:231
内部排序算法的稳定性
1、排序 排序是计算机程序设计中的一个重要操作,因此学习和研究各种排序算法是一个重要的课题。 2、排序种类 根据排序记录的数量和排序过程中的存储器不同,可以将排序分为内部排序和外部排序。 内部排序:指的是将带排序记录存放到计算机内存中进行排序的过程。 外部排序:指的是带排序的记录数量很大,以至于内存 ...
分类:编程语言   时间:2016-04-23 16:23:06    阅读次数:160
python中的迭代器
什么是迭代器? 迭代器是带有next方法的简单对象,当然也要实现__iter__函数。迭代器能在一序列的值上进行迭代,当没有可供迭代时,next方法就会引发StopIteration 的异常。python中有很多的对象都是迭代器,例如:列表,元素,字符串,文件,映射,集合 如何使用迭代器? 1. f ...
分类:编程语言   时间:2016-04-23 16:22:37    阅读次数:154
python异常处理
示例1: 结果: Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是基类Exception的成员。所有异常都从基类Exception继承,而且都在exceptions模块中定义。Python自动将所有异常名称放在内建命名空间中 ...
分类:编程语言   时间:2016-04-23 16:20:35    阅读次数:232
python学习笔记--pycurl模块安装遇到的问题。
1.用easy_install安装的时候 2.用pip安装的时候(由于已经安装完成所以只摘取了一些错误) 解决办法: ...
分类:编程语言   时间:2016-04-23 16:20:00    阅读次数:603
C++ 复杂链表的复制
复杂链表节点结构:structComplexNode { ComplexNode(constint&d) :_data(d) ,_next(NULL) ,random(NULL) {} int_data;//数据域 ComplexNode*_next;//指向下一节点 ComplexNode*_random;//指向随机节点 };复制复杂链表可以分为三步来完成:第一步:将新复制的节点插入到原..
分类:编程语言   时间:2016-04-23 15:10:31    阅读次数:471
CentOS安装Python
cd/usr/local/src/#安装在这wgethttps://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xztar-xvJfPython-3.5.1.tar.xz./configure#每一步都可以用echo$?查看,返回0就是成功了 make makeinstall执行以上操作后,Python会安装在/usr/local/bin目录中,Python库安装在/usr/..
分类:编程语言   时间:2016-04-23 15:08:49    阅读次数:169
c++实现二叉树(递归)
首先先来看一下树的结构:树是n(n>=0)个有限个数据的元素集合,形状像一颗倒过来的树。而二叉树就是树的一种特殊结构:完全二叉树的数组表示链表存储表示下面我就实现一下二叉链的这种结构:首先是它的节点的结构:template<typenameT> structBinaryTreeNode { publ..
分类:编程语言   时间:2016-04-23 15:09:54    阅读次数:248
Java_Day05 Java基础
1.抽象类和一般类的区别:1)抽象类使用abstract修饰2)抽象类不能被实例化3)抽象类中可以有抽象方法,也可以没有抽象方法2.-使用interface声明-接口是抽象方法和常量的集合,不能再有其他任何成分-接口中的方法默认修饰为publicabstract-接口中常量的默认修饰为publicstaticfinal-..
分类:编程语言   时间:2016-04-23 15:05:39    阅读次数:151
C++ 数据结构 广义表
GeneralList-广义表广义表是非线性的结构,是线性表的一种扩展,是有n个元素组成有限序列。广义表的定义是递归的,因为在表的描述中又得到了表,允许表中有表。<1>A=()<2>B=(a,b)<3>C=(a,b,(c,d))<4>D=(a,b,(c,d),(e,(f),h))<5>E=(((),()))#defi..
分类:编程语言   时间:2016-04-23 15:05:38    阅读次数:259
数据结构与算法分析java——散列
1. 散列的概念 散列方法的主要思想是根据结点的关键码值来确定其存储地址:以关键码值K为自变量,通过一定的函数关系h(K)(称为散列函数),计算出对应的函数值来,把这个值解释为结点的存储地址,将结点存入到此存储单元中。检索时,用同样的方法计算地址,然后到相应的单元里去取要找的结点。通过散列方法可以对 ...
分类:编程语言   时间:2016-04-23 15:02:42    阅读次数:262
堆排序算法实现
关于堆排序算法的思想,网上有很多介绍,这里不再解释,这里提供了两个Java类,读者可以把类潜入到自己的程序中,直接调用,免去了重新编写堆排序的过程。 分为两个堆排序接口,一个是数组从下标1开始存储的堆排序类Duisort1,另一个是从下标0开始存储的堆排序类Duisort2,具体的Java代码如下: ...
分类:编程语言   时间:2016-04-23 15:02:10    阅读次数:243
Java NIO Selector
最近学习<Java NIO>中的Selector,于是结合Selector的源码,写一点笔记。 一. Selector是什么 讲到Selector,就不能不提SelectableChannel,SelectionKey。它们的关系是: 1. 选择器(Selector) 选择器类管理着一个被注册的通道 ...
分类:编程语言   时间:2016-04-23 15:02:13    阅读次数:367
Java 中equals和toString()方法重写
1,equals方法 (1)什么时候需要重写? 如果希望不同内存但相同内容的两个对象equals时返回true,则需要重写equals (2)怎么重写? (3)注意问题: String类系统已经重写equals了,不必再重写; 另外区分equals和== public class extendsPr ...
分类:编程语言   时间:2016-04-23 14:57:16    阅读次数:209
Java 8 Lambda 揭秘
再了解了Java 8 Lambda的一些基本概念和应用后, 我们会有这样的一个问题: Lambda表达式被编译成了什么?。 这是一个有趣的问题,涉及到JDK的具体的实现。 本文将介绍OpenJDK对Lambda表达式的转换细节, 读者可以了解Java 8 Lambda表达式背景知识。 Lambda表 ...
分类:编程语言   时间:2016-04-23 14:54:24    阅读次数:239
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!