- 博客(51)
- 收藏
- 关注
转载 python中的import,reload,以及__import__
原博地址:http://blog.csdn.net/turkeyzhou/article/details/8846527 import 作用: 导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录。 e.g: [python] view plaincopy import module_name[,m
2017-02-21 09:03:46
609
原创 *&的含义
int a=10; int p=a; 这种情况,p与a是不同的变量,这里是将a的值赋给p int &p=a; 即 p是a 的别名,p和a其实是同一个整形变量,两个占用同一块内存空间,如果有 p=15;那么a也是15,修改p与修改a是完全等价的 那么 int *a; int * &p=a; 很容易理解,把 int * 看成一个类型,a就是一个整型指针,p 是a的别名
2016-07-10 21:26:15
6061
2
转载 数据库中聚簇索引与非聚簇索引的区别
在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。 不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非聚簇索引的叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。如
2016-07-09 16:59:30
13868
1
原创 北理2012年机考题
第一题 要求: 输入十个正整数数字 从小到大排序 输入 1,2,5,7,9,10,45,67,24,26 输出 1,2,5,7,9,10,24,26,45,67
2016-07-07 16:12:08
538
转载 c++中的string常用函数用法总结
标准c++中string类函数介绍 注意不是CString 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据
2016-07-07 10:40:26
584
转载 STL vector用法介绍
介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览 vector是C++标准模板库中的部分内容,它是一个多功能
2016-07-07 10:27:30
388
转载 C++中的erase方法
erase函数的原型如下: (1)string& erase ( size_t pos = 0, size_t n = npos ); (2)iterator erase ( iterator position ); (3)iterator erase ( iterator first, iterator last ); 也就是说有三种用法: (1)erase(pos,n); 删除从po
2016-07-07 10:06:52
17545
2
原创 北航2007年机考题
1.【问题描述】 从输入的字符串中,统计空格,回车,TAB出现的次数 #include #include #define num 20 int main() { char a[100]; char ch; int j=0; int space_num=0,enter_num=0,tab_num=0; for(int i=0;i<num;i++){
2016-07-04 16:55:19
1048
原创 2008年北航机考题
1.素数 输入一个整数,要求输出所有从1到这个整数之间个位为1的素数,如果没有则输出-1(30分) #include int main() { int x; int flag=0,k=0; int i,j; while(scanf("%d",&x)!=EOF){ int a[x]; for( j=1;j<x;j++){ for( i=2
2016-06-30 19:28:47
1285
原创 2009年北航机考题
1、【问题描述】 立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。 输入: 输入有多组数据。 每组一行,输入x n。 输出: 迭代n次后的立方根,double精度,保留小数点后面六位。 样例输入: 3000000 28 样例输出: 144.224957 #include
2016-06-27 21:31:31
1384
原创 2014年北航机考题(推免)
2014. 第一题,阶乘数。 输入一个正整数,输出时,先输出这个数本身,跟着一个逗号,再输出这个数的各位数字的阶乘和,等号, 阶乘和的计算结果,并判断阶乘和是否等于原数,如果相等输出Yes,否则输出No。题目说明输入的正整数 以及其各位阶乘和都不会超出int型的表示范围。 输入样例1: 145 输出样例1: 145,1!+4!+5!=145
2016-06-25 16:22:37
3322
原创 北航2010年机考题
1.利用泰勒公式求cos(x)=1-x2/2!+x4/4!-…… #include #include #include double fun(int x) { double sum = 1; for(int i=1;i<=x;i++){ sum *= i; } return sum; } double cos(int x){ doubl
2016-06-25 13:53:44
1440
原创 动态规划之最长递增子序列
基本归纳法:对于Ai+1,只要考察其前一个状态Ai即可完成整个推理过程,它的特点是只要Ai确定,则计算Ai+1便不需要考察前序状态A0....Ai-1,我们将这一模型称之为马尔科夫模型 高阶归纳法:相应的,对于Ai+1,考察前i个状态集{A0A1....Ai}才可完成整个推理过程,往往称之为高阶马尔科夫模型 在计算机算法中,高阶马尔科夫模型的推理叫做“动态规划”,马尔科夫模型的推理叫做“贪心法
2016-05-16 08:44:50
1648
转载 ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath
ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath
2015-12-09 19:26:19
513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅