Matlab_变量数据类型及函数 string可以类比c++中string 类,struct123456%直接写 例如student(1).grade(1,1)field %struct 里面 变量名字fieldnames(student)rmfield(student,'name')rmfield(student,'id') 结构体循环嵌套 第一个是 xx 代表field的名字, 2019-06-09
Matlab_结构化程序及自定义函数 %注释 %% section == 节 -> runsection c中是!= matlab是~= end 作为代码块结束语句 disp('xx') == printf() switch 1234567891011input_num = 1;switch input_numcase -1 disp('');case 0 disp( 2019-06-09
Matlab_基本操作和矩阵输入 1.输出格式 123456format short format long format shortE format longE format bank (小数点后两位) format hex (16进制) 2.terminal command 12345clc 清屏clear x 清除变量 clear 清除所有变量 who 显示所有变量名字 whos 显示 2019-06-08
POJ_2253_floyd POJ 22531.floyd The frog distance (humans also call it minimax distance) between two stones therefore is defined as the minimum necessary jump range over all possible paths between the two stones. 2019-06-01 算法 floyd
Dijkstra_最短路模板 dij 原理, 总是容易和最小生成树搞混 dij求的是 源点到每个点的最短距离 所以会更新一个dist[]的距离表,代表选定源点到每一个点的最短距离 每次通过选出来的点的出边来松弛 出边指向的点到源点的距离,同时将松弛后的边加入到优先队列中 来找到 出边指向的点中距离源点最近的点 不断重复上一步,直到所有点都标记了 松弛意思就是更新出边指向的点到源点的距离,(因为此轮选的点到源点的距离已经是最 2019-06-01 算法 dij
UVA 11624 UVA 11624 因为人和火不能模拟出来同时走, 那么bfs 火 到个点的时间, 然后bfs 人 到个点的时间,判断时间是否满足在火到来之前 终点就是越界 memset(timefire,0x3d,sizeof timefire),我当时设置的是memset(timefire,0,sizeof)就wa了12345678910111213141516171819202122232425262 2019-05-30 算法
FZU_2150_(BFS) FZU 2150 题意:随便两个出发点,用最短时间遍历所有草地,不能遍历所有草地输出-1,可以遍历则输出最短时间, 4层循环枚举所有出发点,更新最短时间,123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646 2019-05-24 算法 BFS
POJ_3414_(BFS枚举) POJ 3414 给两个杯子的容量,还有一个数代表最终容量,和6种操作,求出通过6中操作后 使得任意一个 杯子的容量等于最终容量,输出步数和操作的过程(保存bfs的路径), 用1~6代表每个6中操作,存在结构体中,bfs枚举6中操作,vis[i][j]存杯子中水容量的状态, DROP(i),如果i杯子为空,没有意义,POUR(a,b)根据杯子的大小来决定,123456789101112131 2019-05-24 算法 BFS
POJ_3087_(BFS) POJ 3087 题目意思读懂: 给出字符串s1,s2,ans,创建一个空字符串s12,将s2第一个放在s12第一个,s1第一个放在s12第二个,然后依次类推,s12前一半是新的s1,后一半是新的s2,输出模拟后s12 == ans的步数(BFS),否则输出-1, map<string,bool>标记就行了1234567891011121314151617181920212223 2019-05-23 算法
POJ_3126_(BFS) POJ 3126 先把所有1000~10000素数排出来 改变给出起点数a的4位,每一位9种选择(1,2,3...9), bfs,求最短路,ans[i],记录到达数字i需要多少步数. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565 2019-05-23 算法 BFS