偶尔翻开了以前的练习题,不自觉又想随手敲一遍,虽然有些思想依然是那么老套,但毕竟也算是对知识的巩固 了。 一、题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 具体思路很简单,就是拿出一个数,跟其他三个中的任意两个不重复的组,最后加起来, /** * 题目:有1、
分类:
编程语言 时间:
2016-03-10 23:30:54
阅读次数:
318
最近有点小累啊,上课平均一天6小时,再去修一修代码就没什么多的时间了。现在写我最近学习的成果:想想最近软件工程老师留的题目,我还有一些重要的地方没有想清楚。题目是这样的:生成四则运算的题目,算术题目包括随机生成生成计算数字,随机的运算符,题目可以避免重复,可以定制打印方式、数量,但是要考虑是否带括号
分类:
编程语言 时间:
2016-03-10 23:29:28
阅读次数:
256
程序的计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭;栈中的栈侦随着方法的进入和退出而有条不紊地执行出栈和如栈操作。 判断对象是不是已经死亡的方法: 一、引用计数算法: 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对
分类:
编程语言 时间:
2016-03-10 23:29:22
阅读次数:
223
方法交换位置的三个步骤:1.把第一个盒子里的东西拿出来,放到一边2.把第二个盒子里的东西放到第一个盒子里3.捡起刚刚放到一边的东西,放到第二个盒子里 值传递:实际参数将内部保存的值,复制给方法的参数。 因为是复制,所以方法内修改参数的值,不会影响方法外参数的值
分类:
编程语言 时间:
2016-03-10 23:27:43
阅读次数:
223
IO是Java及众多编程语言很重要的一块,同时很多程序的瓶颈和耗时操作也都在IO这块。 一、简介 IO操作面临很多问题,信息量的巨大,网络的环境等等,因为IO不仅仅是对本地文件、目录的操作,有时对二进制流、还有一部分是网络方面的资源,所以多种原因直接造成IO操作无疑是耗时且复杂多变的。Java对IO
分类:
编程语言 时间:
2016-03-10 23:28:27
阅读次数:
486
# -*- coding: UTF-8 -*- def merge(left, right): i, j = 0, 0 result = [] while i < len(left) and j < len(right): if left[i] <= right[j]: result.append(
分类:
编程语言 时间:
2016-03-10 23:26:09
阅读次数:
282
一、常用数组查找算法 工作原理:它又称为顺序查找,在一列给定的值中进行搜索,从一端的开始逐一检查每个元素,知道找到所需元素的过程。 例1:查找指定的数在数组中出现的位置,找到返回下标,找不到返回-1 1 import java.util.Scanner; 2 public class LinearS
分类:
编程语言 时间:
2016-03-10 23:26:51
阅读次数:
296
第6章 面向对象的程序设计 创建对象 1.最简单方式创建Object的实例,如 var person = new Object(); person.name = “Greg”; person.age = 27; person.job = ”Doctor”; person.sayName = func
分类:
编程语言 时间:
2016-03-10 23:21:25
阅读次数:
296
package com.zyw.file; import java.io.*; /** * Created by zyw on 2016/3/10. */ public class FileTest2 { public static void main(String args[]){ File fi
分类:
编程语言 时间:
2016-03-10 23:22:05
阅读次数:
210
java新学期的感想理解 随着计算机技术的进步,计算机在很多方面都改变着人们的工作,生活与娱乐的方式。亚马逊,淘宝等电子商务网站为人们提高了便捷的购物方式:微信,微薄等为人们提供了新的社会交往及交流信息的方式。上学期是我们第一次接触java这门课程,通过一个学期的了解与学习,对这门课程有了新的看法与
分类:
编程语言 时间:
2016-03-10 23:18:55
阅读次数:
229
线程(thread) 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的就是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并执行不同的任务。 threading 用于提供线程相关的操作。 #!/usr/bin/env python3 ...
分类:
编程语言 时间:
2016-03-10 23:17:19
阅读次数:
296
RTTI,即Run-Time Type Identification,运行时类型识别。它假定我们在编译时已经知道了所有的类型。那么在运行时就能够自动识别每个类型。 很多时候需要进行向上转型,比如Base类派生出Derived类,但是现有的方法只需要将Base对象作为参数,实际传入的则是其派生类的引用
分类:
编程语言 时间:
2016-03-10 23:17:04
阅读次数:
303
方法一 通过访问共享变量的方式(注:需要处理同步问题) 方法二 通过管道流 其中方法一有两种实现方法,即 方法一a)通过内部类实现线程的共享变量 public class Innersharethread { public static void main(String[] args) { Myth
分类:
编程语言 时间:
2016-03-10 23:11:31
阅读次数:
257
http://blog.csdn.net/warmyellow/article/details/5454943 LDA算法入门 一. LDA算法概述: 线性判别式分析(Linear Discriminant Analysis, LDA),也叫做Fisher线性判别(Fisher Linear Dis
分类:
编程语言 时间:
2016-03-10 23:14:00
阅读次数:
275
循环是结构化程序设计的基本结构之一,它和顺序控制、选择结构共同作为各种复杂程序的基本构造单元(摘自谭浩强的《C程序设计》。 一、while循环: 1、使用while循环控制输出0到9十个数: int i=0; //循环变量赋初值 int a=0; while (i<10) { //循环条件 scan
分类:
编程语言 时间:
2016-03-10 22:04:32
阅读次数:
288
C语言中内存分配 在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。 第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还
分类:
编程语言 时间:
2016-03-10 22:00:49
阅读次数:
288
Floyd算法又称弗洛伊德算法,也叫做Floyd's algorithm,Roy–Warshall algorithm,Roy–Floyd algorithm, WFI algorithm。 Floyd算法是一种在有权图中(有确定的非负的权值,不能存在环路)查找最短路径的算法。该算法的一次简单执行可
分类:
编程语言 时间:
2016-03-10 21:59:24
阅读次数:
195