首页 > 编程语言
黑马程序员_日记27_JavaString类型的数字排序问题
——- android培训、java培训、期待与您交流! ———-输入一int型的数字字符串 用空格间隔,从小到大排序后,以字符串返回。 “12 0 99 -7 30 4 100 13” 要求对字符串中的数值进行排序。生成一个数值从小到大新字符串。“-7 0 4 12 13 30 99 100”分析: 1 用split方法把字符串切割成String[]类型的数组。 2 把String[]数组...
分类:编程语言   时间:2015-04-12 09:22:55    收藏:0  评论:0  赞:0  阅读:184
java线程安全和非线程安全问题
ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuff...
分类:编程语言   时间:2015-04-12 09:22:15    收藏:0  评论:0  赞:0  阅读:180
java中的简单Udp通讯程序
本人学习java中的socket练手的小程序,高手请飘过,仅作为学习笔记,没有技术含量。分析这里使用两个独立线程负责发包和收包,设计两个类实现Runnable接口,利用管道和主窗体通信。 原创文章欢迎转载,请保留出处。 若有任何疑问建议,欢迎回复。 邮箱:Maxwell_nc@163.com...
分类:编程语言   时间:2015-04-12 09:22:05    收藏:0  评论:0  赞:0  阅读:250
Hash线性探测法C++实现
#include #include #define DefaultSize 10 using namespace std; enum KindOfStatus{Active,Empty,Deleted}; template class HashTable { public: HashTable(int d,int sz=DefaultSize) { _D = d; Ta...
分类:编程语言   时间:2015-04-12 09:20:45    收藏:0  评论:0  赞:0  阅读:425
单源最短路问题 bellman-ford算法
贴一个Bellman-Ford算法寻找单源最短路径的时间复杂度为O(V*E)....
分类:编程语言   时间:2015-04-12 09:20:35    收藏:0  评论:0  赞:0  阅读:272
关于 数组容器 中 erase()函数用例和原理
#include #include using namespace std; vectorls; void gq() { for(int i=0;i<10;i++) ls.push_back(i); } int main() { cout<<ls.capacity()<<endl;//定义后容器占用内存大小 gq(); cout<<"ls.capacity()="<<ls.c...
分类:编程语言   时间:2015-04-12 09:20:25    收藏:0  评论:0  赞:0  阅读:204
R语言基础编程技巧汇编 - 23
1.      注意在pdf中绘图,每次plot都要调用dev.off()关闭设备 for(i in 1:10) {    pdf(paste(i,'plots.pdf',sep=''))    plot(0)    dev.off() }   上述代码中,如果dev.off移到循环外面,则只有最后的图能正常生成出来。   2.       read.table函数跳过空...
分类:编程语言   时间:2015-04-12 09:19:05    收藏:0  评论:0  赞:0  阅读:337
基数排序
首先来看两个经典引理: 引理1:给定n个d位数,每一个数位可以取k种可能的值。基数排序算法能以 θ(d(n+k))的时间正确地对这些数进行排序。 引理2:给定n个b位数和任何正整数r θ((b/r)(n+2^r))时间内正确地对这些数进行排序。 下面是基数排序的LSD法(最低位优先)程序实现: #include #include using namespace std; //返回数字的第...
分类:编程语言   时间:2015-04-12 09:17:55    收藏:0  评论:0  赞:0  阅读:240
java实现输入一个时间段,以及相应的星期数,获得这个时间段中这些星期的日期
最近在做毕设,遇到一个问题。对于给定的一个时间段和特定的星期,我需要获得这个时间段中所有的给定星期的日期。 比如,获得从2015-01-01到2015-01-21所有的星期一和星期二的日期。  package com.cc.common; import java.text.ParseException; import java.text.SimpleDateFormat; imp...
分类:编程语言   时间:2015-04-12 09:14:35    收藏:0  评论:0  赞:0  阅读:534
C++刷题三
/* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 * 完成日期:2015年 4 月 11 日 * 版 本 号:v1.0 */ (一) 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。 #include using namespace std; void zhua...
分类:编程语言   时间:2015-04-12 09:13:35    收藏:0  评论:0  赞:0  阅读:323
Swift 圆形渐变进度条 支持事件 支持XIB和StoryBoard
最近项目用到了 一个经验条  要求颜色渐变  中间是用户头像  还要接受事件  然后自己写了个下面这个控件...
分类:编程语言   时间:2015-04-12 09:10:35    收藏:0  评论:0  赞:0  阅读:691
Python匿名函数lambda
lambda是匿名函数,形式为lambda x : x * x等价于def func(x): return x * x其中”x”相当于函数参数, 表示式”x*x”相当于返回值,所以lambda不需要也不能有return.匿名函数本身是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数.匿名函数适用于编写简单的函数,因为不需要函数命令,不会造成函数名冲突.#!/usr/bin...
分类:编程语言   时间:2015-04-12 09:08:55    收藏:0  评论:0  赞:0  阅读:354
JavaBean示例
例1.通过非可视化的JavaBean,封装邮箱地址对象,通过JSP页面调用该对象来验证邮箱地址是否合法。(1)创建名称为Email的JavaBean对象,用于封装邮箱地址,关键代码如下:package com.cn.gao;import java.io.Serializable;public cla...
分类:编程语言   时间:2015-04-12 09:06:15    收藏:0  评论:0  赞:0  阅读:232
用c++编程:用两个栈实现队列
栈s1和栈s2,栈s1专门为入队,栈s2专门为出队。入队:当s1和s2都为空时,直接入队s1。当s1为空,s2不为空时,把s2的元素都倒回s1,然后再入队s1出队:当s2不为空时,直接出队s2当s2为空且s1不为空时,把s1的元素都倒进s2,然后出队s2代码实现如下:#include #includ...
分类:编程语言   时间:2015-04-12 09:05:05    收藏:0  评论:0  赞:0  阅读:157
java设计模式之建造者模式
本文继续介绍23种设计模式系列之建造者模式。定义:建造者模式:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。实用范围1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。2、当构造过程必须允许被构造的对象有不同表示时。角色在这样的设计模式中,有以下几个角色:1、Builder:为创建一个产品对象的各个部件指定抽象接口。2、ConcreteBuilde...
分类:编程语言   时间:2015-04-12 08:02:35    收藏:0  评论:0  赞:0  阅读:249
数据结构之算法
1.时间复杂度的粗略计算方法: 1。用常数1取代运行时间中的所有加法常数 2.在修改后的运行次数函数中,只保留最高阶项 3.如果最高阶项存在且不是1,则去除与这个项相乘的常数。 常数阶 例如执行1次O(1),执行12次O(12)这样说是不对的,无论常数是多少都记为O(1) 线性阶 ..
分类:编程语言   时间:2015-04-12 06:57:15    收藏:0  评论:0  赞:0  阅读:153
Unity3d UGUI 滚动视图ScrollView的使用教程之简易背包
Unity3d中,UGUI提供了 Scroll Rect、Grid Layout Group、Mask这三个组件,我们用来实现滚动视图,这里用一个简易的背包作为示例。...
分类:编程语言   时间:2015-04-12 06:45:28    收藏:0  评论:0  赞:0  阅读:650
[hdu4358]树状数组
思路:用一个数组记录最近k次的出现位置,然后在其附近更新答案。具体见代码: 1 #pragma comment(linker, "/STACK:10240000,10240000") 2 3 #include 4 #include 5 #include 6 #include ...
分类:编程语言   时间:2015-04-12 06:44:35    收藏:0  评论:0  赞:0  阅读:775
Unity3D入门 俄罗斯方块总结(二)
俄罗斯实现中使用Unity语法总结...1.InstantiateInstantiate中克隆一个Object以及他的子结点,也可包括位置信息。a.CreateBlock()函数内,随机选取七种block的gameObject里一种,进行动态block实例化: Instantiate(...
分类:编程语言   时间:2015-04-12 06:40:45    收藏:0  评论:0  赞:0  阅读:352
C++中const 的各种用法
C++中const 关键字的用法const修饰变量const 主要用于把一个对象转换成一个常量,例如:const int size = 512;size = 0; // error: assignment of read-only variable上面的例子中,定义size为常量并初始...
分类:编程语言   时间:2015-04-12 06:39:35    收藏:0  评论:0  赞:0  阅读:324
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!