go并发编程目录 一、前言 在Java中多线程之间是通过共享内存进行通信的,在go中多线程之间通信是基于消息的,go中的通道是go中多线程通信的基石。 在java中创建的线程是与OS线程一一对应的,而在go中多个协程(g…
分类:编程之美
编程之美 - 1 的数目
问题: 给定一个十进制整数N,写下从1开始到N的所有数字,然后数一下其中1的个数。 例如N = 16, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,&n…
编程之美—面试题16 反转链表
ListNode ReverseList(ListNode pHead) { ListNode pReversedHead=null; Li…
【C/C++多线程编程之七】pthread信号量
多线程编程之信号量 Pthread 是 POSIX threads 的简称,是POSIX的 线程标准 。 互斥…
读书笔记之编程之美 - 4.10 数字哑谜和回文
好久没有写代码了,今天练习练习第二个问题,代码如下: 1: #include 2: 3: using namespace std; 4: 5: int main() 6: { 7: int m1,…
《编程之美》学习笔记——2.19区间重合判断
一、问题 给定一个源区间[x,y](y>=x)和N个无序的目标区间[x1,y1],[x2,y2],…,[xn,yn],判断源区间[x,y]是不是在目标区间内。 例: 给定源区…
[编程之美]资格赛 B Palindrome
既然这个是资格赛, 时间也比较充裕, 我就讲解一下我做题的过程 Time Limit: 2000ms Case Time Limit: 1000ms Memory Limit: 256MB Descripti…
编程之美——双线程高效下载
编程之美——双线程高效下载 一,题目 网络上下载数据,然后存储到硬盘上。简单做法是:先下载一块然后写到硬盘,然后再下载,再写到硬盘上。 …
编程之美-最大公约数
int gcd1(int x,int y) {//欧几里得辗转相除法 return (!y)?x:gcd1(y,x % y); } int gcd2(int x,int y) {//能除的尽x,y的数,也能除的尽x-y,…
编程之美 初赛第一场 题目3 : 活动中心
学习到一个新算法: 模拟退火: http://www.cnblogs.com/heaad/archive/2010/12/20/1911614.html 题目3 : 活动中心 时间限制: 12000ms 单…
《编程之美》的概率题:一个桶里面有白球、黑球各100个,现在按下述规则取球
问题 题目:有一个桶,里面有白球、黑球各100个,人们必须按照以下的规则把球取出来: 1、每次从桶里面拿出来两个球; 2、如果是两个同色的球,就再放入一个黑球; 3、如果是两个异色的球,就再放入一个白球; 问:最后桶里面…
编程之美3:最大公约数问题
编程之美3:最大公约数问题 分类: Beauty of Programming 2013-10-01 15:31 106人阅读 评论(0) 收藏 举报 解法一:(…