自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 标准算法整理V

(一)图的表示 给定图G=(V,E),其中V表示图的点、E表示图的边,V[G]表示图G的点集合,E[G]表示图G的边集合。 表示方法:邻接表,邻接矩阵,均可用于有向图和无向图 有向图,两个顶点间有方向,是单向边,而无向图两个顶点之间是双向边。 1)邻接表 当图G中|E|(边)远小于|V|2(点)时,即为稀疏图,适用邻接表表示。 图G=(V,E)的邻接表表示由一个包含|V|个列表的数组A

2018-01-28 16:06:36 243

原创 标准算法整理IV

(一)分治法 概念:将一个难以直接解决的大问题,分割成一些规模较小的几个相似问题,以便各个击破,分而治之。 一般算法设计模式: Divide-and-Conquer(n) //n为问题规模 { if (n {解子问题; return(子问题的解);} for(i=1;i {分解原问题为更小的子问题Pi; yi=Divide-and-Conquer(|Pi|);

2018-01-14 21:44:34 273

原创 标准算法整理III

(一)二分法查找在有序表中对给定值进行顺序查找和二分查找int k;//查找次数 f1(float a[], float x) //顺序查找 { int i; k=1;//区别 a[0]=x; i=N-1; while(a[i]!=x) { i--;k++; } return(i);//i=0表示没找到 } f2(fl

2017-12-20 09:26:20 206

原创 字符串TIPS

字符/字符串输入 1、scanf(“%c”,&a);//输入一个字符,a代表的是一个字符 2、scanf(“%s”,&a);//输入一个字符串,a代表的是一个字符数组的名字,不接受空格,遇到空格或回车就结束,空格不会被读取,回车会被读取,最后会加上空字符’\0’ 3、a=getchar();//输入一个字符,a代表的是一个字符 4、gets(a);//输入一个字符串,a代表的是字符串的名字

2017-12-18 23:02:44 158

原创 标准算法整理ΙΙ

(一)不可重复问题1-9数字不能重复使用,排除法,用数组,下标1-9,使用过标1,没使用标0 应用:将1-9这九个数字填到下面的公式中去,每个数字不能重复使用(XXXX*X=XXXX)#include <stdio.h>//xxxx * x = xxxx,1-9填充不重复(不可重复问题) int main() { unsigned i,multiplier_four,multiplier_

2017-11-26 16:37:37 286

原创 标准算法整理Ι

标准算法整理Ι(一) 分离数字将整数m的各位数字拆分,由低位到高位存储在c[n]中,c[0]是个位数 i=0; do{ c[i++]=m%10; m/=10; }while(m);应用 1.水仙花数(Armstrong number): 各位数字的立方和等于该数的三位数,输出所有水仙花数。#includ

2017-11-25 15:06:20 462

原创 Rails/Parentheses_Balance

Rails/Parentheses_Balance

2017-05-01 22:05:15 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除