1.函数输出所有数组的元素被第一个元素除的结果 void DivArray(int *pArray,int size) { for(int i=size-1;i>=0;i--){ pArray[i]/=pArray…
分类:编程之美
《编程之美》——重建二叉树
问题: 已知二叉树的前序和中序遍历结果,重建二叉树。 分析与解法: 初始:用前序遍历序列确定根节点,在中序遍历序列中找到该根节点,则左右子树分别为中序中该节点左右的序列。 迭代:对各个子树分别执行三步操作,1.在前序序列…
《编程之美》买书问题及c语言代码实现
最近刚买了本书《编程之美》,首先看了下时间:2008.3。刚好是大二的时候,真希望回到那时,买一本《编程之美》,坐在宿舍,吃着热干面,编着代码。刹那间,有种相见恨晚的感觉,前一阵,也感觉自己浮夸的很,什么流行就看什么。是…
编程之美2.13子数组的最大乘积Java版
/* * To change this license header, choose License Headers in Project Properties. * To change this template fi…
编程之美的诱惑
第1章 游戏之乐——游戏中碰到的题目 1.1 让CPU占用率曲线听你指挥 1.2 中国象棋将帅问题 1.3 一摞烙饼的排序 1.4 买书问题 1.5 快速找出故障机器 1.6 饮料供货 1.7 光影切割问题 1.8 小飞…
Go语言核心之美 3.4-Struct结构体
struct(结构体)也是一种聚合的数据类型,struct可以包含多个任意类型的值,这些值被称为struct的字段。用来演示struct的一个经典案例就是雇员信息,每条雇员信息包含:员工编号,姓名,住址,出生日期,工作岗…
编程之美 C#实现 1
适用于1.8GHZ左右的CPU 50%占用率 //C# code class ManageCpu { static void Main(string[] a)  …
编程之美-计算字符串的相似度
Ref:http://www.cnblogs.com/yujunyong/articles/2004724.html 许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程序。我们定义一套操作方法来把…
《编程之美》之读书笔记 1.1让CPU占用率曲线听你指挥
题目:写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率。程序越精简越好,计算机语言不限。例如,可以实现下面三种情况: 1.CPU的占用率固定在50%,为一条直线; 2.CPU的占…
编程之美- 4.3 买票找0
题意:n 个人 有50 元, n 个人有100元, 一张票要50 元 , 要求售票员不用自己的钱找钱卖出2n 张票的方式: 问有多少钟排列方式 算法: 类似 括号匹配问题,用一个栈就可以解决。 现在问的是有多少种方法。 …
《编程之美》
写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占有率,程序越精简越好,计算机语言不限。例如,可以实现下面三种情况: #CPU的占用率固定在50%,为一条直线。 #CPU的占用率为一条…
编程之美2.17 数组循环移位
/*数组循环移位设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N),且只允许使用两个附加变量.解法1是简单右移, 时间复杂度为O(K*N),解决2通过翻转进行右移,时间复杂度为O(N)*/ #i…