一个机器人位于一个 n * m 网格的左上角 (起始点在下图中标记为“Start” )。(n表示行,m表示列)
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。
问总共有多少条不同…
数据结构—顺序查找和二分查找
原理:参考趣学数据结构
代码:
#include<stdio.h>
#include<stdlib.h>
int n;//查找元素数组的长度
void seqCheckValue1(int* a) {//顺序查找1,有越界判断int v a[0];for (int i 1; i < n; i) {if(a[i…
数据结构—BF字符串模式匹配
原理:参考趣学数据结构
代码:
#include<stdio.h>
#include<stdlib.h>
int BF(char * S, char* T,int pos,int n,int m) {//暴力算法求解子串T在S中第一次出现的位置int i pos, j 0;while (i < n &&a…