码迷,mamicode.com
首页 > 编程语言
冒泡排序算法
冒泡排序:通过每一轮的比较找到最大(最小)的数,最后直到比较数组长度的轮数后,得到升序(降序)排列。每一轮比较都是数组的遍历到的数字与之后的一个数字进行比较(除去已经通过之前的比较找到的部分升序(降序)排列),如果当前的数字大于(小于)后一个数字就进行交换,然后数组向后遍历一个数字。C++程序:/*...
分类:编程语言   时间:2015-04-19 11:21:01    阅读次数:132
【ThinkingInJava】12、完全解耦,策略设计模式(2)
Waveform.java /** * 书本:《Thinking In Java》 * 功能:完全解耦,策略设计模式 * 这里apply.process()方法可以接受任何类型的processor,并将其应用到一个Object对象上,然后打印结果 * 文件:Apply.java * 时间:2015年4月2日16:50:55 * 作者:cutter_point */ package Less...
分类:编程语言   时间:2015-04-19 10:17:23    阅读次数:165
[Unity实战]剧情对话(三)
在这里,我们使用xml来实现保存与读取功能。 首先,是头文件的引用: using System.Xml; 保存到xml文件: void Save() { string filePath = Application.dataPath + @"/my.xml"; XmlDocument xmlDoc = new XmlDocument(); ...
分类:编程语言   时间:2015-04-19 10:17:02    阅读次数:337
蓝桥杯:基础练习 十进制转十六进制【JAVA算法实现】
题目描述 给出一个非负整数,将它表示成十六进制的形式。 输入格式 输入包含一个非负整数a,表示要转换的数。0 输出格式 输出这个整数的16进制表示 实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。 样例输入 30 样例输出 1E import java.util.Scanner; public class Ma...
分类:编程语言   时间:2015-04-19 10:13:41    阅读次数:149
C语言强化(一)二叉排序树转成排序的双向链表
几乎每一位码士的编程起点都是C,在玩过了Java、C#、PHP、Python之后,重回C语言,又是什么样的一种感觉呢? 此篇博文作为 【C语言强化】系列文章的第一篇,来聊聊曾让许多码士抓耳挠腮的二叉树。...
分类:编程语言   时间:2015-04-19 10:14:16    阅读次数:158
蓝桥杯:基础练习 杨辉三角形【JAVA算法实现】
题目描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。 输入格式 输入包含一个数n。 输出格式 输出杨辉三角形的前n...
分类:编程语言   时间:2015-04-19 10:14:38    阅读次数:305
蓝桥杯:历届试题 核桃的数量【JAVA算法实现】
题目描述 小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是: 1. 各组的核桃数量必须相同 2. 各组内必须能平分核桃(当然是不能打碎的) 3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛) 输入格式 输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格...
分类:编程语言   时间:2015-04-19 10:14:51    阅读次数:166
蓝桥杯:历届试题 剪格子【JAVA算法实现】
题目描述 如下图所示,3 x 3 的格子中填写了一些整数。 +--*--+--+ |10* 1|52| +--****--+ |20|30* 1| *******--+ | 1| 2| 3| +--+--+--+ 我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。 本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为...
分类:编程语言   时间:2015-04-19 10:12:06    阅读次数:171
Javascript手记-执行环境和作用域
执行环境是javascript一个重要的概念,执行环境定义了变量有权访问其他数据决定了他们各自的行为,每个执行环境都有一个与之关联的变量,环境中定义的所有变量和函数都保存在这个对象中,虽然我们编写的代码无法访问这个对象,但解析器在处理数据时候会在后台使用. 全局执行环境是最外围的一个执行环境...
分类:编程语言   时间:2015-04-19 10:09:40    阅读次数:202
Java知多少(39)interface接口
在抽象类中,可以包含一个或多个抽象方法;但在接口(interface)中,所有的方法必须都是抽象的,不能有方法体,它比抽象类更加“抽象”。接口使用 interface 关键字来声明,可以看做是一种特殊的抽象类,可以指定一个类必须做什么,而不是规定它如何去做。现实中也有很多接口的实例,比如说串口电脑硬...
分类:编程语言   时间:2015-04-19 10:10:58    阅读次数:164
冒泡排序与快速排序
for (int i = 1; i < =9-1; i++)//9 个数的冒泡排序,真正的冒泡排序:两两比较,趟数 { for (int j = 1; j < =9-i; j++)//次数 { ...
分类:编程语言   时间:2015-04-19 10:08:15    阅读次数:186
Python学习 —— 阶段综合练习二
综合之前的类的学习,做以下实例练习:(建议先不要看代码,自己先试着写;代码仅供参考,有多种实现方法) 1. Triangle & Equilateral 1).创建class Triangle 表示三角形,包含三个属性值:angle1、angle2、angle3; 类方法 ...
分类:编程语言   时间:2015-04-19 10:06:54    阅读次数:164
多线程问题-1
进程:正在进行的程序,我们就叫它进程.线程:线程就是进程中的一个独立的执行路径.这句话怎么理解呢! 一个程序它是按顺序从上往下执行的, 这个执行顺序我们可以把它看成是一条线,把这条线就叫做线程(个人理解,错了勿喷);每一个程序中至少包含一条线程, 这条线程,我们叫它主线程.多线程:多线程也就是说一个...
分类:编程语言   时间:2015-04-19 10:06:39    阅读次数:164
电梯调度--c++--软件工程
一、设计思路(1)将乘客要去的楼层数存起来。(2)假设yi为乘客要爬楼层数之和,yi=n1*|(n1-ni)|+n2*|(n2-ni)|+..+n18*|(n18-ni)|(3)比较y1到y18的值,找出最小的。(4)输出结果二、源代码#include "iostream.h"#include "s...
分类:编程语言   时间:2015-04-19 10:04:42    阅读次数:140
从C到C++再到Obj-C内存管理学习笔记(二)
上一篇讲完内存管理香港概念之后,这一篇重点介绍内存堆栈、malloc()-free()、new-delete的使用及实现过程。 首先,我们必须知道的是,每个程序在内存中分为几个存储区,静态存储区,堆栈,堆,自由存储区、常量存储区及程序二进制代码的存储区。还有就是CPU的寄存器。如下图所示: 静态存储区:存放上一篇中提到的静态变量,包括静态全局变量、静态内部变量、...
分类:编程语言   时间:2015-04-19 08:58:33    阅读次数:207
springMVC整合ehcache,缓存失败
这两天在用springMVC整合ehcache,把所有的东西都配置完成之后,发现@Cacheable这个放在Service上的注解根本就不好使,于是乎,用junit测试Dao发现放在Dao上的@Cacheable是好使的,也没再测试Service因为肯定也是好用的。这样肯定就是springMVC的某个配置文件出了问题,从web.xml到context.xml查了个遍,最后发现是spring—mvc...
分类:编程语言   时间:2015-04-19 08:58:54    阅读次数:122
浅谈双线程dp (nyoj61 nyoj712)经典【传字条】和【探 寻 宝 藏】
浅谈双线程dp  先看问题:  传纸条(一) 时间限制:2000 ms  |  内存限制:65535 KB 难度:5 描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸...
分类:编程语言   时间:2015-04-19 08:56:22    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!