上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 80 下一页
摘要: 感觉这本书的顺序设计的太不合理了,出现的最多的一句话就是后面会讲。按照使用的顺序讲不行吗?搞得代码都运行不了。我决定先直接跳到73页,子类化QTableWidgetItem这一节。因为前面功能的实现都依赖于这一部分。预备知识:C++关键字 mutable: mutalbe的中文意思是“可变的,易变... 阅读全文
posted @ 2014-11-04 22:24 匡子语 阅读(1377) 评论(0) 推荐(2)
摘要: 菜单界面的实现。看书上第三章,好长,好多代码。我敲了半天,想看看效果,结果却显示不出来。仔细一看,发现spreadsheet的实现在第四章。郁闷....又到官网上下代码,结果居然不能运行。难道是因为我的版本太高了?只好自己改,把没实现的部分都先忽略掉,即忽略掉具体的功能,只是显示菜单。折腾了半天,搞... 阅读全文
posted @ 2014-11-04 15:37 匡子语 阅读(1186) 评论(0) 推荐(1)
摘要: 题目:有一个无序、元素个数为2n的正整数数组,要求:如何能吧这个数组分割为元素个数为n的两个数组,并使两个子数组的和最近?例如有如下数组如图:思路:编程之美的书上解法一中说我们直观的思路是对所有元素排序S:a0 #include int cmp1(const void * p1, const voi... 阅读全文
posted @ 2014-11-03 13:29 匡子语 阅读(939) 评论(0) 推荐(0)
摘要: 给定一个正整数N,求一个最小的正整数M(M > 1),使得N * M的十进制表示中只有0和1。我的思路:从最低位到最高位找M,每次使得乘积的最后面多一位符合0、1的条件。那么先找能够让末尾数字变成0的备选项 举例若N的个位数是9 考虑从后面来的进位 c 让 x * 9 + c 的末尾是0或1设个位数... 阅读全文
posted @ 2014-11-02 11:42 匡子语 阅读(379) 评论(0) 推荐(0)
摘要: Go To Cell 利用QT Desinger做好界面后加入的代码有gotocelldialog.h#ifndef GOTOCELLDIALOG_H#define GOTOCELLDIALOG_H#include #include "ui_gotocelldialog.h"class GoToCe... 阅读全文
posted @ 2014-10-31 18:04 匡子语 阅读(640) 评论(0) 推荐(0)
摘要: Find对话框实现 平台 Qt5.3.2 MinGW4.8.2注意创建时用QDialogfinddialog.h#ifndef FINDDIALOG_H#define FINDDIALOG_H#include #include #include #include #include #include ... 阅读全文
posted @ 2014-10-31 17:57 匡子语 阅读(489) 评论(0) 推荐(0)
摘要: 注:下面的解法中都没有考虑超大数,就是无法直接表示的数。如果有的话需要自己定义超大数,并定义相应的操作。#include //辗转相除法 缺点求余操作用到除法 非常耗时int gcd1(int x, int y){ return (!y) ? x : gcd1(y, x % y); //不需要... 阅读全文
posted @ 2014-10-31 13:38 匡子语 阅读(348) 评论(0) 推荐(0)
摘要: 题目: 给一个有限小数 或者 无限循环小数, 用分母最小的方式用分数精确的表达这个数字。 括号中表示循环部分,如:0.3 , 0.3(3), 0.3(0)思路:我一看,傻眼了,想了两下不想想了,就在网上找循环小数转分数,结果居然是小学奥赛题!我郁闷的很啊.....拿 1.2(34)来举例子吧1.2(... 阅读全文
posted @ 2014-10-31 12:59 匡子语 阅读(563) 评论(0) 推荐(0)
摘要: 这个已经看过几遍了,列一下各种解法。#include //n&(n-1) 每次消去最低位的1//算法复杂度与2进制中1的个数有关int numOfOne(unsigned int n){ int num = 0; for(;n; n = n & (n - 1), num++); r... 阅读全文
posted @ 2014-10-31 09:06 匡子语 阅读(295) 评论(0) 推荐(0)
摘要: 题目1:找出n!中末尾0的个数。#include //输入n 输出n!中末尾0的个数//分析:只需要知道n!中质因子5出现了多少次 因为2*5 = 10 因子2比5多 只需要关注5//方法1: 对1...n的每个数字 循环除以5 相加得到总共因子5的个数 //注意:像25这样的数字提供了2个5int... 阅读全文
posted @ 2014-10-30 22:35 匡子语 阅读(512) 评论(0) 推荐(0)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 80 下一页