首页 > 2015年04月17日 > 全部分享
二叉树的三种递归遍历实现
声明:学过二叉树的童鞋可以跳过前面的故事,直接看最后的代码实现。               你见过二叉树吗?一种很神奇的树,传说见到他的人都是幸运的。如果你没见过,好运立马降临:   怎么样?有被惊艳到吗?好运已经送到,祝你今晚睡得香甜。 好了,送完祝福,下面讲一个神奇的故事:         讲故事前,简单说说二叉树。         那么我要说的二叉树是什么呢?它是一种数据结构,...
分类:其他   时间:2015-04-17 11:39:09    收藏:0  评论:0  赞:0  阅读:160
Activity的生命周期
用安卓手机的人,你知道有一个叫activity的东西整天陪着你吗?那么,activity是什么?你每天用手机看新闻、刷空间、发说说...所看到的就是显示页面内容的东西就是activity。官方说法:activity是一个应用程序组件,是用户与程序进行交互的界面。     activity也是有生命的,就像花开花谢。下面就来具体了解一下activity的生命周期。     举个例子, ·1 当...
分类:其他   时间:2015-04-17 11:38:48    收藏:0  评论:0  赞:0  阅读:290
HDU4267 A Simple Problem with Integers
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4267 题意:题目中有两种操作 1.每隔k点更新; 2.查询最底层的叶子节点的值; 思路:因为k不是固定的,但是k的范围又很小,只有1-10,所以我们不妨在每个区域都开一个数组来标记不同的k,代表从最左端的那个点开始,在此区域内,每隔k个点都是有效点。要注意的是,每个区域的起始位置的那个点一定要...
分类:其他   时间:2015-04-17 11:38:38    收藏:0  评论:0  赞:0  阅读:279
数据库学习笔记系列(4)——单表查询_1
单表查询就是查询的范围只是一个table,我们对其中的某一个字段,或者多个字段进行查询返回,查询的时候还可以满足一定的条件。 下面我们就按照实际的问题,来学习一下单表查询。首先,原始的是一个student表,其中有如下几个字段: 学号:snum 姓名:sname 年龄:sage 性别:ssex 院系:department 课程:course 分数:scorecreate table...
分类:数据库技术   时间:2015-04-17 11:38:28    收藏:0  评论:0  赞:0  阅读:245
什么是CopyOnWrite
前段时间写过一篇关于concurrentHashMap的文章ConcurrentHashMap实现原理,其中讲到了实现ConcurrentHashMap的原理,这篇文章就讲一下CopyOnWrite的实现原理。Java中提供了两个CopyOnWrite容器,分别是CopyOnWriteArrayList和CopyOnWriteArraySet。如果想要高效的使用这两个容器,我觉的首先要弄懂CopyO...
分类:其他   时间:2015-04-17 11:38:18    收藏:0  评论:0  赞:0  阅读:232
CodeForces 514D R2D2 and Droid Army
D. R2D2 and Droid Army An army of n droids is lined up in one row. Each droid is described by m integers a1,?a2,?...,?am, where ai is the number of details of thei-th type in this droid's m...
分类:其他   时间:2015-04-17 11:38:08    收藏:0  评论:0  赞:0  阅读:319
mongoose 实现DBRef查找所有子类信息
产品表var Mongoose = require('mongoose'); var Schema = Mongoose.Schema;var Product = new Schema({ image : { type : String }, description : { type : St...
分类:数据库技术   时间:2015-04-17 11:37:58    收藏:0  评论:0  赞:0  阅读:274
87. Scramble String Leetcode Python
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively. Below is one possible representation of s1 = "great": great / gr ...
分类:编程语言   时间:2015-04-17 11:37:51    收藏:0  评论:0  赞:0  阅读:300
人月神话札记:提纲挈领
所谓提纲挈领,从字面上讲就是抓住渔网的总绳,提起衣服的领子,其含义(度娘说要用含义而不推荐用涵义)就是告诉我们做事情要能够抓住要领。那么本篇告诉我们什么是要领呢,就是书面文档,从一开始就要意识到其重要性,那么就不会对文档产生厌烦。因为作为技术人员来说,包括我,普遍对文档没有好感,尤其是看完了长篇大论后,发现无非就是要表达一两句话,那时候,就会气急败坏。...
分类:其他   时间:2015-04-17 11:37:38    收藏:0  评论:0  赞:0  阅读:166
Qt多窗口界面设计的简单测试步骤
快速学习测试如何建立多窗口应用程序 参考:http://bbs.qter.org/forum.php?mod=viewthread&tid=11&extra=page%3D1 ,可以参考以上网站,教程的内容详细看过一遍之后,参考以下设计步骤自己一遍做出来,最好不要一遍对照教程一遍在自己电脑上一点点补充,这样学习效果可能不够好。1、新建qt gui应用 2、在主窗口中添加按钮或者进行其...
分类:其他   时间:2015-04-17 11:37:28    收藏:0  评论:0  赞:0  阅读:209
poj 1789 Truck History (克鲁斯卡尔)
Truck History Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 20140   Accepted: 7791 Description Advanced Cargo Movement, Ltd. uses trucks of different typ...
分类:其他   时间:2015-04-17 11:37:18    收藏:0  评论:0  赞:0  阅读:267
Heap sort
堆排序 堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。 堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。 维护堆的性质 M...
分类:其他   时间:2015-04-17 11:37:08    收藏:0  评论:0  赞:0  阅读:226
Python GUI 08----Scale
Scale为输出限定范围的数字区间,可以为之指定最大值,最小值及步距值。Scale组件默认为垂直滚动条,最大值100,最小值0,步距为1 1.创建一个Scale from tkinter import * root = Tk() Scale(root).pack() root.mainloop() 2.改变缺省值 from tkinter import * root =...
分类:编程语言   时间:2015-04-17 11:36:58    收藏:0  评论:0  赞:0  阅读:289
“市场导向”需要新的文化观
公司经常强调的“市场导向”应该包含“以客户为中心”和“与竞争对手比”两个方面,但在实际工作中,还有些观点我认为是存在偏差的。 在与同事交流目标该如何定时,发现大家往往会纠结在可控性,比如:项目延期,是由于研发无法及时交付,测试自然也要延期,最后项目延期责任算谁的?产品交付延期,是由于IC出问题延期,导致方案延期,该如何算?这是由于在职能化运作的组织中,强调分工,于是经过一段时间,大家往往认为只应...
分类:其他   时间:2015-04-17 11:36:48    收藏:0  评论:0  赞:0  阅读:274
PHP学习日记-上传文件
图片上传是很多网站的必备功能,如何将本地的图片上传到服务端呢?...
分类:Web开发   时间:2015-04-17 11:36:38    收藏:0  评论:0  赞:0  阅读:313
spring:配置jdbc
我不得不说,在配置spring的jdbc链接上,我犯了很多错,虽然我一再改善,并且寻求更加简洁的解决方案,然而都一直未能最终解决,我必须感谢我的队友,是他轻松的找到了这个解决方案,而我一直苦苦寻找的就是它。spring的占位符,通过简单的context:property-placeholder元素,就可以轻松的配置jdbc链接,但是这是一个曲折的故事,你听我来诉苦,并且得到你想要的答案...
分类:数据库技术   时间:2015-04-17 11:36:28    收藏:0  评论:0  赞:0  阅读:197
绘制圆形图片:登陆头像
代码如下: import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.gra...
分类:其他   时间:2015-04-17 11:36:08    收藏:0  评论:0  赞:0  阅读:270
poj 2728 Desert King 参数搜索解最优比例生成树
题意: 图中每条边有两个权值(cost,len),求其一棵生成树,使sum(cost)/sum(len)最小。 分析: 转化为求边权为s0*len-cost的最大生成树+牛顿迭代。s0为具有单调性迭代系数。 代码: //poj 2728 //sep9 #include #include #include using namespace std; const int maxN=102...
分类:其他   时间:2015-04-17 11:35:58    收藏:0  评论:0  赞:0  阅读:255
解决ScrollView嵌套ViewPager,导致ViewPager不能滑动的问题
import java.lang.reflect.Field; import java.lang.reflect.Method; /**  * 解决ScrollView嵌套ViewPager,导致ViewPager不能滑动的问题  */ public class CustomScrollView extends ScrollView { private Ge...
分类:其他   时间:2015-04-17 11:35:48    收藏:0  评论:0  赞:0  阅读:175
【读书笔记】机器学习实战-决策树(2)
这里是接着上一篇决策树算法介绍来的。 之前已经学习过决策树的整个方法,对它构造的过程有了比较清楚的认识。这一次的读书笔记就主要关注决策树的应用和用matplotlib来画出一棵决策树。 绘制决策树 matplotlib提供了一个注解工具annotations,跟matlab中的非常相似[不过个人认为matlab画图操作起来更加方便],他是一个很强大的工具。 首先我们先绘制决策树的一个节...
分类:其他   时间:2015-04-17 11:35:38    收藏:0  评论:0  赞:0  阅读:380
2096条   上一页 1 ... 77 78 79 80 81 ... 105 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!