- 博客(68)
- 收藏
- 关注
原创 Zig-Zag(Z型)填数
描述在一个m*n的数组中,按照Zig-Zag的顺序依次填写1,2,3,…m*n。 输入两个整数m,n表示m*n的矩阵,整数间以空格隔开。2<=m,n<100输出输出矩阵样例1输入 3 3输出 1 2 6 3 5 7 4 8 9样例2输入 2 3输出 1 2 5 3 4 6解决方案:解决的想法是对下标进行找规律变换,在做的过程中发现在对角线之前和之后的边界是不一样的,于是分为两个部
2017-12-13 23:23:34
9313
转载 C语言字符串函数大全
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串 strchr(p, c)
2017-12-13 22:03:19
290
转载 int、long、long long取值范围
Mark~~一下。。unsigned int 0~4294967295 int -2147483648~2147483647 unsigned long 0~4294967295long -2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-9223372036854775808u
2017-12-08 15:58:42
548
原创 没有哪本书能改变你的命运,只有阅读本身能改变你的命运
没有什么书是一定要读完的不要因为一本书没有读完,而给自己产生深深的负罪感。没有读完你已经发现此书与你无缘; 你读了几页发现这本书对你没有任何启发,把它扔到一边去; 这本书你读了几页发现你想要寻找的答案已经被某种程度上解答,你也可以把它扔到一边去。 重要的不是读完交差,重要的是你的问题得到了解答、启发了你的思考。没有哪本书能改变你的命运,只有阅读本身能改变你的命运
2017-12-07 11:27:16
517
转载 用数组实现邻接表
用数组实现邻接表转载自:http://blog.csdn.net/wang2534499/article/details/47750321【坐在马桶上看算法】算法8:巧妙的邻接表(数组实现)之前我们介绍过图的邻接矩阵存储法,它的空间和时间复杂度都是N2,现在我来介绍另外一种存储图的方法:邻接表,这样空间和时间复杂度就都是M。
2017-11-16 11:04:24
868
1
原创 lower_bound()函数用法
lower_bound(int* first,int* last,val); 函数lower_bound()在first和last中的前闭后开区间,进行二分查找。返回从first开始的第一个大于或等于val的元素的地址。如果所有元素都小于val,则返回last的地址。注意:数组必须是排好序的数组。
2017-11-07 17:29:36
14741
3
转载 Node* create()的含义
(1)Node * create()中*表示名为creat的函数的返回值是一个指针,而这个指针指向的类型就是Node型。也就是说返回值的类型是指向Node型数据的指针。(2)至于空格,纯粹是编程风格的问题,看你习惯怎么写,都是正确的 Node * create() Node *create() Node* create()
2017-10-29 20:37:38
6091
1
转载 ACM-ICPC训练行动路线图
转载自:http://blog.csdn.net/tigerisland45/article/details/52071939
2017-10-27 11:39:01
357
转载 NOI训练行动路线图
转载自:http://blog.csdn.net/tigerisland45/article/details/70847133编写程序是一门科学,也是一门艺术。程序是科学与艺术的变奏曲。本文提供有关NOI和NOIP训练资源,有助提高程序设计能力,适合所有程序设计初学者。序言 《NOI题解-CCF》程序几乎都是用C语言编写,有助于入门、巩固和提高。这一系列的题型广泛,难度不一,可以作为入门或初级
2017-10-27 11:35:25
392
转载 CCF认证训练行动路线图
CCF认证训练行动路线图 通过CCF认证的训练题选自三个方面,一是CCF认证试题,二是使用北大百练的练习题等等,三是ACM-ICPC的练习题。CCF认证的试题是必须练习的,通过CCF试题的练习有助于了解试题风格特点。然而CCF试题数量上比较少,只看这些题难以做到全面的准备。
2017-10-27 11:24:50
838
转载 scanf()和getchar() 使用特点
scanf()和getchar() 使用 问题描述:(分析scanf()和getchar()读取字符) scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。
2017-10-24 15:10:37
458
原创 如何在Linux Ubuntu 16.04下安装及打开PyCharm
首先需要下载Pycharm,如果是刚刚装好的虚拟机,不能正常上网访问网页的话可移步虚拟机连接网络:https://blog.csdn.net/qq_38786209/article/details/79997301下载在linux系统下打开网址: http://www.jetbrains.com/pycharm/download/#section=linux,选择社区版,保存文件,即...
2017-10-22 12:17:10
108051
1
转载 怎么在VirtualBox上装电脑公司的win7系统
VirtualBox是一款免费的虚拟机软件,可以在VirtualBox虚拟机上安装不同的操作系统,并且不会对当前系统造成影响,那么要怎么在VirtualBox上安装win7系统呢?
2017-10-22 11:05:02
521
转载 在Linux命令行终端中写python代码的简单操作
Linux终端中的操作均是使用命令行来进行的。因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来。打开命令行窗口打开命令行窗口的快捷键如下:Ctrl + Alt + t关闭名命令行窗口关闭命令行窗口的快捷键如下:Ctrl + d进入python环境在命令行中直接输入python即进入了python的编辑环境。进入环境后最明显的...
2017-10-22 09:54:28
24166
转载 Python中List的list()方法
Python中List的list()方法 Python 列表描述list() 方法用于将元组转换为列表。注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。
2017-10-21 17:21:11
1479
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-21 11:27:17
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人