码迷,mamicode.com
首页 > 编程语言
数据结构中基本查找算法总结
基本查找算法一、查找的基本概念查找,也可称检索,是在大量的数据元素中找到某个特定的数据元素而进行的工作。查找是一种操作。二、顺序查找针对无序序列的一种最简单的查找方式。时间复杂度为O(n)。三、折半查找针对已排序序列的一种查找方式。并且只适用于顺序存储结构的序列。要求序列中的元素基本不变,在需要做删...
分类:编程语言   时间:2015-07-11 18:12:05    阅读次数:128
java-Map练习
/*每一个学生都有对应的归属地。学生Student,地址String。学生属性:姓名,年龄。注意:姓名和年龄相同的视为同一个学生。保证学生的唯一性。1,描述学生。2,定义map容器。将学生作为键,地址作为值。存入。3,获取map集合中的元素。*/import java.util.*;class St...
分类:编程语言   时间:2015-07-11 18:11:33    阅读次数:168
Java的bin等目录说明
javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生成的HTML文档 jdb:Jav...
分类:编程语言   时间:2015-07-11 18:11:23    阅读次数:201
算法导论Exercises2.1
关于练习程序的说明参见置顶的那篇。2.1-1:31 41 59 26 41 5831 41 59 26 41 5831 41 59 26 41 5826 31 41 59 41 5826 31 41 41 59 5826 31 41 41 58 592.1-2:#include void inver...
分类:编程语言   时间:2015-07-11 18:06:40    阅读次数:118
华为机试题——数组排序,且奇数存在奇数位置,偶数存在偶数位置
题目要求很简单,就是给你一个数组,对它进行排序,并且排序后,奇数要放在奇数的位置上,偶数要放在偶数的位置上,如果不满足这个规则的话就在数组上填充0 实现代码如下,文中值得注意的一点就是如何判读这个数字是奇数或者偶数,我想使用位运算是最快速的方法了。 // test_huawei.cpp : 定义控制...
分类:编程语言   时间:2015-07-11 18:05:47    阅读次数:130
快速排序
下面代码包含两种风格不一样的写法:public class QuickSort { /// /// 分割函数 /// ///待排序的数组 ///数组的左下标 /// /// publ...
分类:编程语言   时间:2015-07-11 18:05:47    阅读次数:123
VC++ 6.0 C8051F340 USB 通信 CAN 数据解析
本文主要是通过USB获取CAN的数据,并解析出其中的数据,查看通信数据是否正确。
分类:编程语言   时间:2015-07-11 18:04:15    阅读次数:161
Bean(描述Java的软件组件模型)
EJB是Enterprise Java Bean的缩写,一个Bean扮演着应用程序素材的角色。它包含有一个functional interface,一个life-cycle interface,以及一个实现它所支援的商业方法的类别。外文名 Enterprise Java Bean缩写Bean定义描述...
分类:编程语言   时间:2015-07-11 17:59:42    阅读次数:126
学习Java 8-从HelloWorld开始
安装Java开发的基础环境下载、安装JDK 1、访问http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、下载对应操作系统的JDK 3、安装JDK 在Windows系统...
分类:编程语言   时间:2015-07-11 17:59:42    阅读次数:239
内部排序——插入类排序——直接插入排序
直接插入排序 算法思想:直接插入排序是一种最基本的插入排序方法,其基本操作是将第i个记录插入到前面i-1个已排好序记录中。具体过程为:将第i个记录的关键字Ki,依次与前面记录的关键字K(i-1),K(i-2),,,,K1进行比较,将所有关键字大于Ki的关键字记录依次向后移动一个位置,直到遇见一个关键字小于或等于Ki的记录Kj此时Kj后面必为空位置,将第i个记录插入空位置即可。完整地插入排序是从i...
分类:编程语言   时间:2015-07-11 16:51:35    阅读次数:142
java中static关键字
1、static变量  按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。 两者的区别是:  对于静态变量在内存中只有一个拷贝(节省内存),jvm只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。  ...
分类:编程语言   时间:2015-07-11 16:53:43    阅读次数:142
java中final关键字
在java中有3个地方需要用final关键字: 1、如果一个不希望被继承,那么用final来修饰这个类 2、如果一个方法不需要被重写,那么这个方法用final来修饰 3、如果一个变量的值不希望被改变,那么这个变量用final来修饰...
分类:编程语言   时间:2015-07-11 16:51:42    阅读次数:131
Java Day14 泛型
//为什么要使用泛型 //1.解决元素存储的安全性的问题 //2.解决获取元素时,需要类型转换的问题 //Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer package org.tizen.test;...
分类:编程语言   时间:2015-07-11 16:51:22    阅读次数:140
C++中关于const的一些使用惯例
最近在公司使用C++做项目,对工作中发现的问题进行总结!大家都知道,C++的const关键字是申明一个常量,以前没有深入接触C++的时候也没觉得有什么特别的用法。下面说说我最近工作中发现的关于const的一些使用惯例,我这里所说的使用惯例,是指C++编码中推荐的做法。1)函数中的const参数 我们可能会看到类似这样的一个函数声明: void copy(const string& strDest...
分类:编程语言   时间:2015-07-11 16:52:41    阅读次数:144
java:SimpleDateFormat使用注意项
前言:Java中,说起日期转换,SimpleDateFormat不得不提,但是在实战操作中,使用时千万要小心。否则将会出现“ java.lang.NumberFormatException: multiple points”错误,那么究竟是为什么呢?...
分类:编程语言   时间:2015-07-11 16:51:14    阅读次数:170
在目录及其子目录下寻找匹配的文件的python实现
目录及其子目录下寻找匹配的文件的python实现python中在目录及其子目录下寻找匹配的文件,这是一个小练习题目如下: (1)编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径 代码如下:#寻找指定目录下(包含子目录)中的文件名含有指定字符串的文件,并打印出其相对路径...
分类:编程语言   时间:2015-07-11 16:48:13    阅读次数:140
使用JAVA实现比较两个文件夹下的文件新增和修改情况,并复制到新的目录(实现增量更新项目)
- 0x00 前言 之前工作的时候,经常会有客户提交BUG或者新增一个功能等需求。于是我就会在我本地修改代码,然后再打包替换客户的项目。比较麻烦的是,每次更新都需要去SVN看看都改了哪些文件,新增了哪些文件,一个一个去找,然后打包,给客户更新,有些时候一不小心就漏了或者搞错了,非常的烦。其实我一直都想做的事情就是,写一个程序,让程序去实现对比新旧两个项目,然后把新的项目多出来的文件或者变...
分类:编程语言   时间:2015-07-11 16:50:00    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!