码迷,mamicode.com
首页 > 编程语言
python—zeros函数和ones函数
使用numpy.zeros,numpy.ones,numpy.eye等方法可以构造特定的矩阵例如:代码如下:>>>from numpy import *>>>a=zeros((3,4))>>>a[[0.0.0.0.][0.0.0.0.][0.0.0.0.]]>>>a=ones((3,4))>>>a[...
分类:编程语言   时间:2015-10-05 18:13:33    阅读次数:3110
面试复习(C++)之希尔排序
#includeusing namespace std;void Shellsort(int *a,int len){ int gap; for(gap=3;gap>0;gap--) { for(int i=0;i=0&&a[k]>temp) ...
分类:编程语言   时间:2015-10-05 18:13:40    阅读次数:181
Java正常关闭资源的方式
在实际开发中,经常需要在程序中打开一些物理资源,如数据库连接、网络连接、磁盘文件等,打开这些物理资源之后必须显式关闭,否则将会引起资源泄漏。JVM的垃圾回收机制不会回收这些资源,垃圾回收机制属于Java内存管理的一部分,它只是负责回收堆内存中分配出来的内存,至于程序中打开的物理资源,垃圾回收机制是无...
分类:编程语言   时间:2015-10-05 18:11:51    阅读次数:213
Java基础知识强化之集合框架笔记36:List练习之键盘录入多个数据在控制台输出最大值
1. 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值分析: ?创建键盘录入数据对象 ?键盘录入多个数据,我们不知道多少个,所以用集合存储 ?以0结束,这个简单,只要键盘录入的数据是0,我就不继续录入数据了 ? 把集合转成数组 ? 对数组排序 ?获取该数组中的最大索引的值...
分类:编程语言   时间:2015-10-05 18:04:56    阅读次数:270
How to learn wxPython
目录 How to learn wxPython Learn Python Choose a good editor Install wxPython Read the wxPython tutorials Read the wxPython Style Guide Read the demo f....
分类:编程语言   时间:2015-10-05 18:03:49    阅读次数:280
Java基础知识强化之集合框架笔记35:List练习之产生10个1~20之间的随机数(要求:随机数不能重复)
1. 需求:获取10个1-20之间的随机数,要求不能重复用数组实现,但是数组的长度是固定的,长度不好确定。所以我们使用集合实现。分析: ?创建产生随机数的对象 ?创建一个存储随机数的集合。 ?定义一个统计变量。从0开始。 ?判断统计遍历是否小于10 是:先产生一个随机数,判断该随机...
分类:编程语言   时间:2015-10-05 18:04:10    阅读次数:161
了解java回调函数
在计算机程序设计中,回调函数,或简称回调(Callback 即call then back 被主函数调用运算后会返回主函数),是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。(维基百科)C的回调 在C/C++中,回调函数是一个通过函数指针调用....
分类:编程语言   时间:2015-10-05 18:03:10    阅读次数:208
特殊字符导致用正则表达式进行字符串替换失败,Java replaceAll()方法报错Illegal group reference
String str = "给商品||?>\\n阳澄湖大闸蟹!@#$%^&*()_+-=?:\",.]\\|~.,\/??\\\\|\\br点赞"1 String tradeDescription = "||?>\\n阳澄湖大闸蟹!@#$%^";2 String description = "给商品...
分类:编程语言   时间:2015-10-05 16:55:25    阅读次数:224
最小生成树-Prim算法和Kruskal算法
最小生成树-Prim算法和Kruskal算法Prim算法1.概览普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。该算法...
分类:编程语言   时间:2015-10-05 16:56:01    阅读次数:315
顺序栈(数组实现)
上面代码实现了Stack的isEmpty(),isFull(),clear(),push(),pop(),peek()方法。顺序栈,必须要同时检查下溢出(underflow)和上溢出(overflow)。public class Stack { private int[] stack; ...
分类:编程语言   时间:2015-10-05 16:50:49    阅读次数:184
C/C++中判断某一文件或目录是否存在
C/C++中判断某一文件或目录是否存在1.C++很简单的一种办法:#include#includeusingnamespacestd;#defineFILENAME"stat.dat"intmain(){fstream_file;_file.open(FILENAME,ios::in);if(!_f...
分类:编程语言   时间:2015-10-05 16:50:14    阅读次数:171
Java多线程15:Queue、BlockingQueue以及利用BlockingQueue实现生产者/消费者模型
Queue是什么队列,是一种数据结构。除了优先级队列和LIFO队列外,队列都是以FIFO(先进先出)的方式对各个元素进行排序的。无论使用哪种排序方式,队列的头都是调用remove()或poll()移除元素的。在FIFO队列中,所有新元素都插入队列的末尾。Queue中的方法Queue中的方法不难理解,...
分类:编程语言   时间:2015-10-05 16:51:10    阅读次数:265
冒泡排序算法(Java)
??冒泡排序即每次遍历。相邻数字间进行比較,前者大于后者进行交换,不断将最大值后移,直至沉至最后位置;算法关键要点在于确定每次循环的边界。后面两种算法则是对冒泡排序一定程度上的改良,但相对于其它排序算法,冒泡排序性能依旧较差。//冒泡排序public class Bubble_Sort { //最原...
分类:编程语言   时间:2015-10-05 16:47:41    阅读次数:149
Java基础知识强化之集合框架笔记33:Arrays工具类中asList()方法的使用
1. Arrays工具类中asList()方法的使用1 public static List asList(T... a): 把数组转成集合注意事项: 虽然可以把数组转成集合,但是集合的长度不能改变。2. 代码示例:(1) 1 package cn.itcast_03; 2 3 impor...
分类:编程语言   时间:2015-10-05 16:45:26    阅读次数:250
面试复习(C++)之快速排序
#include using namespace std;void Quicksort(int *a,int low,int high){ if(low>high) { return; } int i=low; int j=high; int key...
分类:编程语言   时间:2015-10-05 16:42:19    阅读次数:200
java 二维数组 99乘法表
public static void main(String[] args) {String [][] yh=new String[9][];for(short i=0;i<yh.length;i++){yh[i]=new String[i+1];for (int j = 0; j < yh[i]....
分类:编程语言   时间:2015-10-05 16:43:26    阅读次数:161
Java基础知识强化之集合框架笔记32:集合之可变参数的概述和使用
1. 可变参数的概述和使用:(1)可变参数:定义方法的时候不知道该定义多少个参数(2)格式: 修饰符 返回值类型 方法名(数据类型… 变量名){ }注意:这里的变量其实是一个数组如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个2. 代码示例: 1 package cn.itc.....
分类:编程语言   时间:2015-10-05 15:36:58    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!