- 博客(6)
- 收藏
- 关注
原创 KMP算法(Java、创建next数组)
import java.util.Arrays;public class KMP { public static void getNext(char[] str,int[] next) { next[0]=-1; int i=0,j=-1; while(i<str.length) { if(j==-1) { i++; j++; }else if(str[i]==str[j]) { i++; j++; next[i]=j; }.
2022-02-20 19:52:46 285
原创 创建小通讯录
Contact1、exe.c 测试2、contact.c 实现函数的功能3、contact.h 声明函数存放好友信息:1.姓名2.地址3.电话功能:1、增加好友信息2、删除指定名字的好友信息3、查找好友信息4、保存好友信息5、显示好友信息#include<stdio.h> #include<stdlib.h> #include<string.h>#include<math.h>#def
2021-12-24 19:58:24 468
原创 矩形法求定积分
、、说明:sin,cox,exp函数已在系统的数学函数库中,程序开头要用#include<math.h>矩形法:将一个图形划分为多个小块矩形,求取每个小块矩形的面积,进行相加,得到最终结果定积分的上下限:0,1等分区间个数:10000小块矩形的底部边长:dx=(1-0)/10000小块矩形的高度:具体使用的函数值小块矩形的面积:Sn=func(x)*dxS=S1+S2+...+Snvoid cal(double (*handle) (double)){
2021-12-20 13:20:45 1854
转载 每日一练 —— 快速高效的刷算法题
每日一练 —— 快速高效的刷算法题_英雄哪里出来-CSDN博客九天刷完100道排序题https://blog.csdn.net/WhereIsHeroFrom/article/details/121760366文章目录前言一、制定目标1、选择 "合理" 目标2、坚持下定决心二、制定计划1、平均刷题法2、跌宕起伏法3、先苦后甜法三、收集题目1、第一步:选择 [排序] 标签2、第二步:选择 [简单] 标签3、第三步:选择 [通过率] 降序排列4、第四步:整理出表1)这是第一天的2)
2021-12-15 23:16:02 324
原创 (初学者)C语言生成奇魔方阵
奇魔方阵的生成方法为:一、在第0行中间放置1。二、对从2开始的其余-1个元素依次按下列规则存放:1.下一个元素存放在当前元素的上一行、下一列。2.如果上一行下一列已经有元素,则下一个元素的存放位置为当前列的下一行。3.在找上一行、下一行或者下一列的时候,必须把这个矩阵看成是回绕的。int main(){ int row,col,n,prerow,precol; int arr[100][100]={0}; printf("请输入奇魔方阵的阶数:>") ; scanf
2021-12-15 23:07:25 843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人