A. Towers 题目连接: http://www.codeforces.com/contest/37/problem/A Description Little Vasya has received a young b…
LeetCode | Add Binary(二进制相加)
Given two binary strings, return their sum (also a binary string). For example, a = "11" b = "1" Ret…
北大poj- 1028
Web Navigation Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 33281 Accepted: 14836 …
[LeetCode] Ones and Zeroes 一和零
In the computer world, use restricted resource you have to generate maximum benefit is what we al…
建立完整的单向动态链表(包括初始化、创建、插入、删除、查找、销毁、输出)
建立完整的单向链表 #include<stdio.h> #include<stdlib.h> typedef struct node { int data;//数据部分 struct node *…
如何判断一棵二叉树是否是平衡二叉树<转载>
平衡二叉树,又称AVL树。它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的高度之差之差的绝对值不超过1.。 问题:判断一个二叉排序树是否是平衡二叉树这里是二叉排序树的定义…
PHP 将数组转换为完全二叉树
1 <?php 2 class Node { 3 public $data = null; 4 public $parent = null; 5 public $left = null; 6 public $rig…
看图轻松理解数据结构与算法系列(B树)
前言 推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。 B树 B树即平衡查找树,…
什么是CGI、FastCGI、PHP-CGI、PHP-FPM
简单来说 CGI、 FastCGI只是一个协议而已, php-cgi 是实现cgi的程序, php-fpm是管理php-cgi的一个管理器而已。 CGI全称是“公共网关接口”(Common Gateway Interfa…
Java并发编程札记-(一)基础-04Thread详解
在Java并发编程札记-(一)基础-02创建线程一文中,讲到了Thread中提供了许多实用的方法。在Java并发编程札记-(一)基础-03线程的生命周期一文中,讲到了线程各个状态之间的转换,其中许多转换都是通过Threa…
Java多线程的同步方式和锁机制
Object.wait(miliSec)/notify()/notifyAll() 线程调用wait()之后可以由notify()唤醒,如果指定了miliSec的话也可超时后自动唤醒。wait方法的调用会让当前线程放弃已…
聊聊Java内存模型
一、Java内存模型 硬件处理 电脑硬件,我们知道有用于计算的cpu、辅助运算的内存、以及硬盘还有进行数据传输的数据总线。在程序执行中很多都是内存计算,cpu为了更快的进行计算会有高速缓存,最后同步至主内存,大概的交互如…