随笔分类 -  程序之美

阅读程序之美 实现与体会总结
摘要:使用gettickcount获取时间 测试效率 饼问题:我的思路:(1)选出最大饼(2)起始饼到最大饼进行翻转(3)最大饼在最上,再全部翻转,最大饼在最下面(4)下一次从剩下饼中选出最大,loop(我考虑的改进):Developing1:删除(3),每次从剩下饼中,找最大,loopDeveloping2:在Developing1基础上,对于(1),使用双指针找最大饼【或直接使用双向指针加速】但是上述两种改进 并不符合题意。。。。上述算法实现:思路1: ///////////////////程序之美 1.3 算法实现///////我的算法///////////////////////////// 阅读全文
posted @ 2012-04-26 16:13 晒米的猫 阅读(222) 评论(0) 推荐(0)
摘要:先注:在编程问题中遇到的一些问题:C语言中表示二进制数 采用0x或者0,而不采用显示二进制表示。所谓象棋问题就是使用避免将帅相遇而进行的一种输出工作。算法抽象:两个难点:(1)表示将帅的位置。(2)使用一个变量表示两个位置。最笨的办法 多个变量解决该问题: //for (int i= 0;i < 3;i ++) //{ // for (int j = 0;j < 3;j++) // { // for (int t = 0;t < 3;t++) // { // if (j == t) // { // for (int k = 0;k < 3;k++) // { // .. 阅读全文
posted @ 2012-04-26 16:13 晒米的猫 阅读(202) 评论(0) 推荐(0)