码迷,mamicode.com
首页 > 其他好文
Lowest Common Ancestor of a Binary Search Tree
Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST. According to the definition of LCA on Wikipedia: “The lowest common ancestor is defined betw...
分类:其他好文   时间:2015-07-11 16:51:07    阅读次数:126
firebug的应用
firebug再前端调试中起到了很好的作用能看到DOM的性能,以及检测,比如运用console.log()就是要比alert();好一些这样增强的页面的连续性并且console.warn()和console.error也在浏览器中的控制台中报错或者弹出警告,这样也是很有用的,如果运用多个log是不容易看清的,这样就可以这样分组 //console.group("this is one");   ...
分类:其他好文   时间:2015-07-11 16:50:27    阅读次数:127
poj2750--Potted Flower(线段树)
题目链接:点击打开链接 题目大意:给出n个数排成一个环,求环的最大连续子序列,不能是总序列 建一个线段树来求最大子序列如果只是一个序列,那么求最大连续子序列很简单,但是如果是一个环,那就要考虑断点的问题,因为结果可能是由左边一部分+右边一部分,这样的结果用线段树没法统计到,所以需要转换一下: 求最大连续子序列 = 总和 - 最小连续子序列 那么题目就很简单了,要统计出每一段的最大连续子序列...
分类:其他好文   时间:2015-07-11 16:52:35    阅读次数:136
POJ 1061 青蛙的约会 扩展欧几里得
青蛙的约会 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 96066   Accepted: 17907 Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到...
分类:其他好文   时间:2015-07-11 16:50:02    阅读次数:117
MP1584电源IC和BUCK电路分析
MP1584美国芯源半导体http://www.monolithicpower.com/  生产的step-down converter 降压转换器。其核心是buck转换! 下面是对BUCK电路进行分析。 buck电路也属于开关电源。通过在MOS管Q上加上开关信号PWM,控制开关管的导通与关断,是电感和电容充放电,这里采用的二极管是肖特基二极管,其特点是快速恢复。相对于普通的二极管...
分类:其他好文   时间:2015-07-11 16:51:00    阅读次数:578
跟老大学硬件
一入硬件深似海! 以前是写单片机程序和Linux驱动的,主要是C语言,对硬件也是稍有了解,但大多数都停留在单片机的DIP时代! 现在在做一个智能家居的项目,硬件软件都要来,上的是Android。驱动已经被老大弄的差不多了,很多驱动原厂都给了,改改 配置就行,也没太大难度。现在只好硬着头皮整硬件了。 一直以为模拟电路是一个坑,说是坑是因为它难!一开始修电路,就要焊接0402的电感电容电阻,还...
分类:其他好文   时间:2015-07-11 16:48:28    阅读次数:177
内存分配--静态内存、栈和堆
可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的...
分类:其他好文   时间:2015-07-11 16:47:28    阅读次数:92
Implement Queue using Stacks(用栈实现队列)
Implement the following operations of a queue using stacks. push(x) -- Push element x to the back of queue.pop() -- Removes the element from in front of queue.peek() -- Get the front element.empty(...
分类:其他好文   时间:2015-07-11 16:48:45    阅读次数:86
Rust中文翻译20
Page 100 并发和并行在计算机科学中是非常重要的主题.在工业领域也很火.计算机如今有越来越多的核心,然而很多程序员还没有准备好使用它们. Rust安全的内存特性同样适用于并发存储.并发的Rust代码也是内存安全的,没有数据竞争.Rust的类型系统会保证这一点,给你提供了有利的帮助在编译时实现并发代码. 在我们开始讨论Rust的并发之前,我们需要理解一个很重要的事...
分类:其他好文   时间:2015-07-11 16:48:20    阅读次数:145
数据结构基础 之 通过邻接矩阵与邻接表 图 实现
首先,本文给出邻接表与邻接矩阵的概念,然后,对相关概念进行阐释并给出实现源码,最后,对两种方法进行了比较分析给出给进一步的改进方向。...
分类:其他好文   时间:2015-07-11 16:47:24    阅读次数:135
选带傅里叶变换(zoom-fft)
选带傅里叶变换的原理大家可以看书。大致的步骤为 移频 (将选带的中心频率移动到零频) 数字低通滤波器  (防止频率混叠) 重新采样  (将采样的数据再次间隔采样,间隔的数据取决于分析的带宽,就是放大倍数) 复FFT (由于经过了移频,所以数据不是实数了) 频率调整 (将负半轴的频率成分移到正半轴) 程序如下: function [f, y] = zfft(x, fi, fa,...
分类:其他好文   时间:2015-07-11 16:48:10    阅读次数:134
11584 - Partitioning by Palindromes(DP)
和上一题 “照明系统设计”类似,我们可以逐步递推出最优解,d[i] 表示1~i个字符的最优解,那么d[i] = min(d[i],d[j] + 1)|当s[j+1~i]为回文串时。 大家可以自行打印d这个数组,来体会一下状态的转移情况。 代码如下: #include using namespace std; const int maxn = 1000 + 10; const int INF ...
分类:其他好文   时间:2015-07-11 16:46:42    阅读次数:121
GIT配置
分类:其他好文   时间:2015-07-11 16:46:02    阅读次数:102
EasyTouch中虚拟摇杆的使用EasyJoystick
EasyTouch中虚拟摇杆的使用EasyJoystick
分类:其他好文   时间:2015-07-11 16:45:57    阅读次数:178
如何做人
【做人的底线】 1.不做第三者,即使再喜欢。2.骗我可以,如果被我知道超过了两次,请你有多远滚多远。 3.如果你拿我不当回事,那我会以同样的方式对你。4.我可以装傻,但别以为我是真傻。 5.我可以容忍,但别超过我的底线。6.我不是没有脾气,我只是不轻易发脾气。7.任何真话,我都能接受。【永远都不要做...
分类:其他好文   时间:2015-07-11 16:45:38    阅读次数:122
UI1_UITabBarController
//// AppDelegate.h// UI1_UITabBarController//// Created by zhangxueming on 15/7/8.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#impo...
分类:其他好文   时间:2015-07-11 16:45:48    阅读次数:99
代码块回调
所谓的代码块的回调,本质上就是类B调用方法Method1(blockParams),类A将代码块的值blockData传入形参blockParams中,(也就是所谓的实现在类A中),类B中使用blockData将具体的参数传入blockData,实现功能。类B在使用代码块时并不需要知道其具体的值,只...
分类:其他好文   时间:2015-07-11 16:45:17    阅读次数:81
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!