码迷,mamicode.com
首页 > 编程语言
107. Binary Tree Level Order Traversal II Java Solutions
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root). For ...
分类:编程语言   时间:2016-05-02 18:24:17    阅读次数:144
从C过渡到C++须注意的几个知识点(结构体、引用、重载运算符)
一、结构体和类(class) 下面一个使用结构体类型的例子 类是面向对象语言的重要特征,下面是一个使用类的例子 c++里扩展了结构体的功能,使结构体也具有类的几乎所有特点,如可以包含成员函数,构造函数等等。类与结构体的区别在于:在默认状态下(即在不声明private和public时),结构的所有成员 ...
分类:编程语言   时间:2016-05-02 18:25:09    阅读次数:239
C++文件操作详解(ifstream、ofstream、fstream)
C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file) ...
分类:编程语言   时间:2016-05-02 18:23:12    阅读次数:222
102. Binary Tree Level Order Traversal Java Solutions
Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level). For example: Given binary tree { ...
分类:编程语言   时间:2016-05-02 18:22:15    阅读次数:174
Python数据类型之列表
一.基本数据类型 整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list 列表用[] 元祖:tuple 元祖用() 字典:dict注:所有的数据类型都存在想对应的类列里 二.列表所有数据类型: 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 clas ...
分类:编程语言   时间:2016-05-02 18:23:24    阅读次数:189
《JavaScript Dom编程艺术》用例总结
页首HTML 代码如下: JS代码 在本例中, 始终遵循如下几个要素来设计实现工程: 一. 平稳退化: 平稳退化是指当浏览器禁止使用JS的时候, 那么网站还应该能够正常实现, 只不过在性能上有所折扣。可以通过如下手段来实现平稳退化: a.结构和样式分离: 使用CSS技术将网站的设计和结构分离, 能够 ...
分类:编程语言   时间:2016-05-02 18:22:06    阅读次数:321
Java实现文件复制的四种方式
背景:有很多的Java初学者对于文件复制的操作总是搞不懂,下面我将用4中方式实现指定文件的复制。 实现方式一:使用FileInputStream/FileOutputStream字节流进行文件的复制操作 实现方式二:使用BufferedInputStream/BufferedOutputStream ...
分类:编程语言   时间:2016-05-02 18:19:21    阅读次数:220
JavaScript作用域和作用域链
每种编程语言,其变量都有一定的有效范围,超过这个范围之后,变量就失效了,这就是变量的作用域。从数学的角度来看,就是自变量的域。 作用域是变量的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在 JavaScript 中, 对象和函数同样也是变量,变量在声明他们的函数体以及这个函数体嵌套的任意 ...
分类:编程语言   时间:2016-05-02 18:18:00    阅读次数:254
java多态性理解
参考链接:http://www.cnblogs.com/jack204/archive/2012/10/29/2745150.html主要概念:就是继承,重写,来增加灵活性,多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)多态存在的三..
分类:编程语言   时间:2016-05-02 17:15:54    阅读次数:207
2 C语言 常量,进制,类型限定 输入输出 运算符 类型转换
常量:#defineconst字符串常量181016进制转换sizeof关键字变量intfolatchar类型限定constvolatileregister输入输出printfscanf运算符=+-*/%+=-=*=/=%=++--,运算符优先级代码块{}类型转换1C语言中的数据类型1.1常量常量就是在程序中不可变化的量,常量是不可被赋值的。1.1.1#defi..
分类:编程语言   时间:2016-05-02 17:14:59    阅读次数:428
4 C 语言 数值存储方式 数组
源码补码反码数组定义,初始化,使用,随机数找最大数,逆置,冒泡排序,scanf输入字符串字符串处理字符串溢出等问题scanf()gets()puts()fputs()strlen()strcat()strncat()strcmp()strncmp()strchr()strstr()strtok()atoi()atof()atol()C字符串数组定义数组遍历输出数组每个元..
分类:编程语言   时间:2016-05-02 17:13:35    阅读次数:450
任意类型排序
模拟qsort()函数,实现任意类型排序:qsort()简介:原型:voidqsort(void*base,size_tnum,size_twidth,int(__cdecl*compare)(constvoid*elem1,constvoid*elem2)base:要排序的的数组的首地址num:要排序的元素的个数width:元素所占的字节数compare:函数指针,指向排序方式这..
分类:编程语言   时间:2016-05-02 17:14:00    阅读次数:163
【C语言】 字符串操作函数及内存拷贝函数归总
今天在这里把零散的一些常用的字符串操作函数和内存拷贝函数进行一下归总实现。一.字符串操作函数字符串操作函数有很多,这里我列举一些常用的函数,以及自实现的代码:字符串拷贝函数:函数原型:char*my_strcpy(char*dst,constchar*src)strcpy():char*my_strcpy(char*dst,co..
分类:编程语言   时间:2016-05-02 17:12:30    阅读次数:471
Java本地文件操作(一)文件的创建、删除、重命名
packagecom.yeqc.testDemo; importjava.io.File; publicclassHelloFile{ publicstaticvoidmain(String[]args){ Filefile=newFile("hello.txt"); if(file.exists()){ System.out.println(file.isFile()); System.out.println(file.isDirectory()); }else{ ..
分类:编程语言   时间:2016-05-02 17:11:05    阅读次数:426
java数组排序,二分查找
publicstaticvoidmain(String[]args){ int[]a={5,1,10,3,8,0}; for(inti=0;i<selectionSort(a).length;i++){ System.out.println(selectionSort(a)[i]); } System.out.println("-------------------------"); for(inti=0;i<bubbleSort(a).length;i++){ System.o..
分类:编程语言   时间:2016-05-02 17:12:25    阅读次数:202
在一个二维数组中,每一行都从左到右递增,每一列都从上到下递增,在这样一个数组里查找一个数
第一种:思路:二维数组是从左到右递增,从上到下递增,row为行数,col为列数,a[row-1][col-1]为最大数,如果剔除这一行,这一列,则最大数为a[row-2][col-2],如果要查找的num大于a[row-2][col-2]并且大于a[row-1][col-1],则在该row-1行和col-1列查找,照这样遍历。这样太麻..
分类:编程语言   时间:2016-05-02 17:08:29    阅读次数:264
Java本地文件操作(二)文件夹的创建、删除、重命名
packagecom.yeqc.testDomo; importjava.io.File; publicclassHelloFolder{ publicstaticvoidmain(String[]args){ Filefolder=newFile("mynewfolder"); folder.mkdir(); System.out.println("文件夹创建完成"); } }packagecom.yeqc.testDomo; importjava.io.File; ..
分类:编程语言   时间:2016-05-02 17:08:31    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!