码迷,mamicode.com
首页 > 编程语言
Python学习系列(二)(基础知识)
对于任何一门语言的学习,学语法是最枯燥无味的,但又不得不学,基础概念较繁琐,本文将不多涉及概念解释,用例子进行相关解析,适当与C语言对比,避免陷入语法的苦海。我认为初学者学习语法的目标是学会使用即可,关于对概念的深入理解,剖析,没有一定的知识积累是很难做到的。
分类:编程语言   时间:2014-06-06 14:53:51    阅读次数:234
二叉排序树思想及C语言实现
转自: http://blog.chinaunix.net/uid-22663647-id-1771796.html1.二叉排序树的定义 二叉排序树(Binary Sort Tree)又称二叉查找(搜索)树(Binary Search Tree)。其定义为:二叉排序树或者是空树,或者是满足如下性质....
分类:编程语言   时间:2014-06-06 15:03:27    阅读次数:276
c++多线程 实现多线程顺序输出ABCD
c++多线程 实现多线程顺序输出ABCD
分类:编程语言   时间:2014-06-06 15:13:15    阅读次数:396
美国深泉学院(Deep Springs College)
这个学院有些特色。网上的介绍:http://www.deepsprings.edu/homehttp://news.mydrivers.com/1/304/304702.htmhttp://edu.qq.com/a/20110428/000006.htmhttp://news.ifeng.com/a...
分类:编程语言   时间:2014-06-06 15:12:35    阅读次数:293
JAVA I/O系统
概述对于使用过java提供了I/O来说的程序员来说,可能对其提供的api又爱又恨,爱的是java本身封装了很多功能强大的输入输出流给开发者使用,恨的是一开始开发者可能会对Java I/O系统提供了如此多的类而不知所措。本文就简要的介绍一下java的i/o,以供自己复习使用。特殊的File 类File...
分类:编程语言   时间:2014-06-06 15:28:59    阅读次数:279
C语言基础学习笔记
--C语言框架--数据 字节byte 字符char 8 半字half word 短整型 short int 16 字word 整型int(integer) 32 长整型long int 32 单精度float 32 双字(double word) 双精度double 64↓自定义类型:结构体stru...
分类:编程语言   时间:2014-06-06 15:32:21    阅读次数:367
关于编程语言类型系统
动态 变量类型在运行期间确定下来静态 在编译期确定下来强类型 类型不会发生自动变换,弱类型 类型会自动变,比如double+int -> double类型安全 类型对数据访问有严格控制类型不安全 ...Well-typed programs cannot "go wrong" ...
分类:编程语言   时间:2014-06-06 15:36:16    阅读次数:238
javascript实现数据结构:稀疏矩阵的十字链表存储表示
当矩阵的非零个数和位置在操作过程中变化大时,就不宜采用顺序存储结构来表示三元组的线性表。例如,在作“将矩阵B加到矩阵A上”的操作时,由于非零元的插入或删除将会引起A.data中元素的移动。为此,对这种类型的矩阵,采用链式存储结构表示三元组的线性表更为恰当。在链表中,每个非陵园可用一个含5个域的结点表...
分类:编程语言   时间:2014-06-06 15:38:15    阅读次数:389
C++基础知识学习笔记
基本语法C面向过程思想:程序=(数据结构)+(算法)数据结构与算法分离,以算法(函数)为主。C++面向对象思想:程序=(数据结构+算法)数据结构(属性)与算法(操作)绑成一个类,定义一个个对象对象=(数据结构+算法) ,程序=(对象+对象+对象+……)面向对象程序设计的程序员有两类:1.面向对象应用...
分类:编程语言   时间:2014-06-06 15:42:06    阅读次数:342
关于python 模块导入
__name__指示模块应该如何被加载: 由于主程序代码无论模块是被导入还是被直接运行都会运行,我们必须知道模块如何决定运行方向。一个应用程序可能需要导入另一个应用程序的一个模块,以便重用一些有用的代码(否则就只能用拷贝粘贴那种非面向对象的笨拙的方法),这种情况的下,你只想访问那些位于其他应用程序....
分类:编程语言   时间:2014-06-06 16:26:41    阅读次数:271
javascript实现数据结构: 稀疏矩阵之三元组线性表表示
稀疏矩阵(Sparse Matrix):对于稀疏矩阵,目前还没有一个确切的定义。设矩阵A是一个n*m的矩阵中有s个非零元素,设 δ=s/(n*m),称δ为稀疏因子,如果某一矩阵的稀疏因子δ满足δ≦0.05时称为稀疏矩阵,稀疏矩阵的压缩存储对于稀疏矩阵,采用压缩存储方法时,只存储非0元素。必须存储非0...
分类:编程语言   时间:2014-06-06 16:28:48    阅读次数:393
Java中的变量和对象
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详...
分类:编程语言   时间:2014-06-06 16:31:21    阅读次数:302
java synchronized详解(转)
原文:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象obj...
分类:编程语言   时间:2014-06-06 16:35:50    阅读次数:351
java的toString是一个什么方法,为什么我在类中重写他,当输出该类对象的时候却能显示里面的结果?(转)
例如:我输出的是一个对象,却调用到了toString方法public class TTT {private String id;private String name;public void setId(String id) {this.id = id;}public void setName(St...
分类:编程语言   时间:2014-06-06 16:37:51    阅读次数:277
Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放...
分类:编程语言   时间:2014-06-06 16:43:09    阅读次数:350
java_AWT之移動的小球。
先放上源代碼。package test;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import javax.swing.JFrame;import javax.swing.JPanel;publ...
分类:编程语言   时间:2014-06-06 16:44:25    阅读次数:356
[leetcode]Triangle @ Python
原题地址:https://oj.leetcode.com/problems/triangle/题意:Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n...
分类:编程语言   时间:2014-06-06 17:31:34    阅读次数:397
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!