为什么要使用自定义数据类型呢?原因很简单,在现实生活中,比如一个学生他有姓名,学号,年龄,身高,出生年月,而在上一讲中,我们提到的数据类型无法满足现实生活需求,这个时候,自定义数据类型该派上用场了,我们可以定一个学生类型。从而达到我们的需求了。自定义数据类型又可以分为子界类型,数组类型,记录类型.....
分类:
其他好文 时间:
2014-10-06 12:04:00
阅读次数:
178
假设有以下面积和房屋价格的数据集:可以在坐标中画出数据的情况:就是基于这样一个数据集,假定给出一个房屋的面积,如何预测出它的价格?很显然就是我们只需建立一个关于房屋面积的函数,输出就是房屋的价格。所以引出监督学习的概念:给定训练集X,学习出一个函数h:X→Y,使得函数h(x)能够较好地对于Y做出预测...
分类:
其他好文 时间:
2014-10-06 12:53:50
阅读次数:
229
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5058(格式有点问题,为了方便阅读~~~整个复制下来吧)题目意思:给出两个长度都为 n 的集合你,问这两个集合是否相等。 其实思路非常容易想到,就是去重后判断嘛~~~我用到了set 来做。不过有个小细节....
分类:
其他好文 时间:
2014-10-06 13:59:40
阅读次数:
262
英文原文:Mastering Linear Algebra in 10 Days: Astoundin 译者:MapleFlying最近,我的朋友斯考特·杨(Scott Young)成就了一个惊人的壮举:他在一年之内,完成了传说中的MIT计算机科学课程表的全部33门课,从线性代数到计算理论。最...
分类:
其他好文 时间:
2014-10-06 13:09:10
阅读次数:
143
数学系所学的数学,跟一般人所会用到的数学不太一样。研究所顺利考上的向往已久的资工所,成为名符其实的本科系学生,本以为可以不用再玩数学了,但我发现我错了,是不用再玩那些抽久的高等数学没错,但线性代数、机率统计、离散数学等...用了更多的数学,我想不出来有哪门资工研究所的课没用到数学的。写程序需要数学吗...
分类:
其他好文 时间:
2014-10-06 12:35:30
阅读次数:
182
英文原文:Top 6 Refactoring Patterns to Help You Score 80% in Code Quality 在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名:臃肿的类:类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则....
分类:
其他好文 时间:
2014-10-06 13:58:10
阅读次数:
224
包含向上、向下两种维护方向,方便手动维护堆中单个元素(STL的priority_queue和make_heap没有这种功能T_T)namespaceheap{#definep(x)((x)>>1)#definel(x)((x)structheap{Theap[maxn];intsize;bool(....
分类:
其他好文 时间:
2014-10-06 12:01:20
阅读次数:
123
代码: #include?<stdio.h>
#include?<stdlib.h>
void?func(int?n);
int?main(void)?{
int?a;
a?=?10;
func(a);
a?=?20;
func(a);
a?=?30;
func(a);
return?EXIT_SUCCESS;
}
void...
分类:
其他好文 时间:
2014-10-06 12:22:50
阅读次数:
440
鸣人的查克拉
Time Limit: 1000ms
Memory Limit: 65536KB
64-bit integer IO format: %lld Java class name: Main
Prev Submit Status Statistics Discuss Next
Font Size:
+
-
Type:
...
分类:
其他好文 时间:
2014-10-06 11:31:40
阅读次数:
314
我还是更习惯称之为“校内”,“人人”的感觉不伦不类。“人人”啥?这是形容词还是副词还是啥玩意儿。。搞个跟个发语词似的。。。
作为普通用户的角度来考虑,校内的没落是显而易见的。
人的社交圈是不以社交工具而转移的。简而言之就是,社交工具从本质上决定不了人的社交圈的去留。...
分类:
其他好文 时间:
2014-10-06 12:38:10
阅读次数:
255
[leetcode]Populating Next Right Pointers in Each Node...
分类:
其他好文 时间:
2014-10-06 12:54:40
阅读次数:
183
非递归解法
/**
* Definition for binary tree
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode(int x) : val(x), left(NULL), right(NULL) {}
* };
*/
class...
分类:
其他好文 时间:
2014-10-06 12:54:00
阅读次数:
211
/*
dp[i][j]表示(i,j)到(R,C)需要消耗的能量
则:
dp[i][j]=p1[i][j]*dp[i][j]+p2[i][j]*dp[i][j+1]+p3[i][j]*dp[i+1][j]+2;///+2 转移到下一个能量要消耗2
化简得:
dp[i][j]=((p2[i][j]*dp[i][j+1])+(p3[i][j]*dp[i+1][j])+2)/(1-p1[i][j]);
*...
分类:
其他好文 时间:
2014-10-06 11:47:00
阅读次数:
213
Chromium中GPU进程架构导致多个GPU客户端会同时访问GPU服务,而多个GPU客户端可能存在数据依赖关系,例如渲染WebGL页面时,因此需要提供一种同步机制保证GPU操作的先后次序。本文讨论的就是多进程架构下GPU客户端之间的同步问题,以及同步点(SyncPoint)机制的基本原理。...
分类:
其他好文 时间:
2014-10-06 12:20:00
阅读次数:
293
[leetcode]Given a string s, partition s such that every substring of the partition is a palindrome....
分类:
其他好文 时间:
2014-10-06 12:19:50
阅读次数:
200
1. ListView须要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。2. ListView中仅仅有第一屏的item须要新建,它的引用会被存在RecycleBin对...
分类:
其他好文 时间:
2014-10-06 10:56:00
阅读次数:
259
在我们研究两个变量(x, y)之间的相互关系时,通常能够得到一系列成对的数据(x1, y1、x2, y2... xm , ym);将这些数据描绘在x -y直角座标系中(如图1), 若发现这些点在一条直线附近,能够令这条直线方程如(式1-1)。Y计= a0 + a1 X ...
分类:
其他好文 时间:
2014-10-06 12:02:30
阅读次数:
317