- 博客(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
408
原创 创建小通讯录
Contact 1、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
833
原创 矩形法求定积分
、、 说明:sin,cox,exp函数已在系统的数学函数库中,程序开头要用#include<math.h> 矩形法:将一个图形划分为多个小块矩形,求取每个小块矩形的面积,进行相加,得到最终结果 定积分的上下限:0,1 等分区间个数:10000 小块矩形的底部边长:dx=(1-0)/10000 小块矩形的高度:具体使用的函数值 小块矩形的面积:Sn=func(x)*dx S=S1+S2+...+Sn void cal(double (*handle) (double)) {
2021-12-20 13:20:45
2074
转载 每日一练 —— 快速高效的刷算法题
每日一练 —— 快速高效的刷算法题_英雄哪里出来-优快云博客九天刷完100道排序题https://blog.youkuaiyun.com/WhereIsHeroFrom/article/details/121760366文章目录 前言 一、制定目标 1、选择 "合理" 目标 2、坚持下定决心 二、制定计划 1、平均刷题法 2、跌宕起伏法 3、先苦后甜法 三、收集题目 1、第一步:选择 [排序] 标签 2、第二步:选择 [简单] 标签 3、第三步:选择 [通过率] 降序排列 4、第四步:整理出表 1)这是第一天的 2)
2021-12-15 23:16:02
441
原创 (初学者)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
963
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅