码迷,mamicode.com
首页 > 编程语言
C++实现二叉树的存储与遍历
#pragmaonce #include<iostream> #include<stack> #include<queue> usingnamespacestd; template<classT> //定义二叉树的节点结构体 structBinaryTreeNode { BinaryTreeNode<T>*_left; BinaryTreeNode<T>*_right; T_data; //二叉树节点的..
分类:编程语言   时间:2016-04-27 14:26:08    阅读次数:393
servlet开发简单Java Web项目
谷歌http://www.googto.com/1、表单这里form中action不能带"/",不带/表示相对路径,带“/”表示绝对路径,必须写成/项目名称/url。<%@pagelanguage="java"contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Tran..
分类:编程语言   时间:2016-04-27 14:23:18    阅读次数:272
【python学习02】- open读写文件
#coding=utf8 f=open(‘f:\xusj.txt‘,‘w‘)#打开xusj.txt,并写入文件 f.write(‘hello,‘)#写入字符串 f.write(‘iplaypython!‘)#继续追加写入字符串 f.close#关闭字符串 f=open(‘f:\xusj.txt‘,‘r‘)#读取文件内容 c=f.readline()#逐行读取 printc #测试重新对文件进行写入,发现文..
分类:编程语言   时间:2016-04-27 14:24:02    阅读次数:168
【数据结构】将一组数据升序排序(利用堆排序)
堆排序相对冒泡排序、选择排序效率很高,不再是O(n^2).假若将一个序列升序排序好,那么我们来考虑最大堆还是最小堆来排序。假若是最小堆的话,堆的顶端必定是堆中的最小值,这样貌似可以。但是,如果是它的(一边或)子树左子树的节点数据值大于(一边或)右子树的节点数据值..
分类:编程语言   时间:2016-04-27 14:24:44    阅读次数:252
【数据结构】用模版实现大小堆、实现优先级队列,以及堆排序
一、用模版实现大小堆如果不用模版的话,写大小堆,就需要分别实现两次,但是应用模版的话问题就简单多了,我们只需要实现两个仿函数,Greater和Less就行了,仿函数就是用类实现一个()的重载就实现了仿函数。这个看下代码就能理解了。再设计参数的时候,需要把模版设计成模版的..
分类:编程语言   时间:2016-04-27 14:22:08    阅读次数:158
javascript基础-实现简单功能
静态页面(1)打印菱形,并将系统时间打印出来<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Typ..
分类:编程语言   时间:2016-04-27 14:21:57    阅读次数:238
Automate the Boring Stuff with Python学习笔记1
将《AutomatetheBoringStuffwithPython》的语法部分学完了,开始依葫芦画瓢做第一个项目。#!python3 #pw.py-Aninsecurepasswordlockerprogram. PASSWORD={‘email‘:‘F7minlBDDuvMJuxESSKHFhTxFtjVB6‘, ‘blog‘:‘VmALvQyKAxiVH5G8v01if1MLZF3sdt‘, ‘luggage‘:‘12345‘} importsys..
分类:编程语言   时间:2016-04-27 14:20:51    阅读次数:681
操作系统之银行家算法
银行家算法是一种在多道程序系统中避免多个进程并发执行所带来的死锁问题。所谓死锁(Deadlock),是指多个进程在运行过程中因争夺资源而造成的一种僵局(DeadlyEmbrace),当进程处于这种状态时,若无外力作用,他们都无法在向前推进。避免死锁的方法:(一)摒弃“请求和保持”..
分类:编程语言   时间:2016-04-27 14:21:22    阅读次数:191
javascript基础-常见控件事件处理
(1)鼠标事件-onmouseover、onmouseout<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"cont..
分类:编程语言   时间:2016-04-27 14:21:55    阅读次数:220
Python——编码集(痛并快乐着)
waitting....
分类:编程语言   时间:2016-04-27 14:21:18    阅读次数:151
使用JavaScript创建我的分页
把下面的方法放到一个js文件,页面引用他就行了 JavaScript PageSize 每页显示多少条 PageIndex 当前的页码 TotalCount 一共有多少条记录 ParList 分页方法 C# MVC中调用这个js方法 PageList("@Model.PageSize", "@Mod ...
分类:编程语言   时间:2016-04-27 14:14:27    阅读次数:170
深入理解JavaScript闭包
Closure 《JavaScript高级程序设计》定义闭包:闭包是指有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式,就是在一个函数内部创建另一个函数。 然而,闭包总是和作用域链联系在一起的。当某个函数被调用时,会创建一个执行环境及相应的作用域链。 几个概念: 执行环境:定义了变量或函 ...
分类:编程语言   时间:2016-04-27 14:16:43    阅读次数:213
【BZOJ-3809】Gty的二逼妹子序列 分块 + 莫队算法
3809: Gty的二逼妹子序列 Description Autumn和Bakser又在研究Gty的妹子序列了!但他们遇到了一个难题。 对于一段妹子们,他们想让你帮忙求出这之内美丽度∈[a,b]的妹子的美丽度的种类数。 为了方便,我们规定妹子们的美丽度全都在[1,n]中。 给定一个长度为n(1<=n ...
分类:编程语言   时间:2016-04-27 14:16:29    阅读次数:196
Java中的两个关键字——super、this
Java中的两个关键字——super、this 一、super super 是java中方的一个关键字,用它可以引用父类中的成员: super可用于访问父类中定义的属性 super可用于调用父类中定义的成员方法 super可用于在子类构造器中调用父类的构造器 使用super关键字注意事项: 1、当子 ...
分类:编程语言   时间:2016-04-27 14:14:20    阅读次数:274
swift基础:第五部分:函数与闭包(补充)
由于时间关系,我就不打算再聊天了,直接进入正题吧。 在OC中,匿名函数就是block,也称为代码块,那么在swift中,匿名函数我们称之为“闭包”。函数实际上是一种特殊的闭包,你可以使用{}来创建一个匿名闭包。使用in来分割参数并返回类型。来看看在swift中匿名函数是怎么x写的。 (1)语法结构: ...
分类:编程语言   时间:2016-04-27 14:13:05    阅读次数:177
在PHP语言中使用JSON
目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。 我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。 从5.2版本开始,PHP原生提供json_encode()和js ...
分类:编程语言   时间:2016-04-27 14:14:57    阅读次数:187
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能 ...
分类:编程语言   时间:2016-04-27 13:01:31    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!