- 博客(16)
- 收藏
- 关注
原创 Springboot 接收文件报错 Required request part ‘file‘ is not present 解决方案
真实有效的Springboot 接收文件报错Required request part ‘file‘ is not present解决方案
2024-05-10 14:10:27 1412 1
原创 求最大子序列和
见代码所示: public int maxSubArray(int[] nums) { //通过sum存储目前的和 int sum = 0; //max表示此时要返回的最大子序列和 int max = nums[0]; for (int i = 0;i < nums.length; i++){ //通过遍历nums中的数如果这一项加进sum中求和是负数则舍弃前面的数,如果是正数则继续往后加,但是最大值已经保存
2021-09-23 23:07:12 123
原创 C语言 快速排序代码实现
如题可以画出图,自行模拟每次排序的操作,终止条件和递归参数代码:#include<stdio.h>void QuickSort(int a[],int N);int main(){ int a[10] = {5,8,6,1,0,3,4,2,9,7}; QuickSort(a,10); for (int i = 0; i < 10; ++i) { printf("%d ",a[i]); } return 0 ;}v
2021-03-25 16:28:02 131
原创 C语言实现选择排序
如题#include<stdio.h>void SelectSort(int a[],int N);int main(){ int a[10] = {3,7,4,9,1,0,2,5,6,8}; //InsertSort(a,10); SelectSort(a,10); return 0;}//选择排序void SelectSort(int a[],int N){ int min = 9999; int temp,count; f
2021-03-24 17:07:07 128
原创 C语言:直接插入排序实现
#include<stdio.h>void InsertSort(int a[],int N);int main(){ int a[10] = {3,7,4,9,1,0,2,5,6,8}; InsertSort(a,10); return 0;}//实现插入排序//3,7,1,9,4,0,2,5,6,8void InsertSort(int a[],int N){ int temp; int j , i; //从第二个数据开始排(第一个
2021-03-24 16:55:05 81
原创 C语言:N个人围一圈,每数M个人淘汰一位,求最后剩下的那个好兄弟是几。(循环链表解决)
如题#include <stdio.h>#include <stdlib.h>typedef struct LNode {int val;struct LNode* next;}LinkList,LNode;LinkList createList(){LinkList newList = (LinkList)malloc(sizeof(LNode));newList->next = NULL;return newList;}LNode createNod
2021-03-24 15:52:15 498
原创 软件工程——笔记(一)
软件工程 知道计算机开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前嫩个够得到的最好的技术方法结合起来,经济的开发出高质量的软件并且有效的维护它。包括了软件工程概述结构化分析、设计与实现面向对象方法概述和分析面向对象软件设计与实现软件计划、组织和控制软件维护和软件文档形式化方法和软件重用软件危机计算机软件开发中的问题。软件数量急剧增加,硬件或操作系统更新通常导致程序修改。导致问题:软件维护耗费资源,甚至导致软件
2021-03-20 21:58:07 223
原创 java通过IO流实现文件的复制
package com.copy_test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class copy01 { public static void main(String[] args) { //创建两个流 FileInputStream fis = null; FileOutputS
2021-03-19 16:31:27 77
原创 IO流笔记
IO流I:inputO:output流的分类:按照读和写,也就是in和out分为输出流和输出流按照存取的大小字节或者字进行存取按照字符存取,便于读取普通文件java中的流都是写好了的,主要掌握有哪些流,并且掌握类的方法的使用。 java流都在 java.IO.*;下,这块有四大家族,以Stream结尾是字节流,以reader/writer结尾是字符流。字节流是万能的,字符流只能存取普通文本InputStreamOutputStreamreaderwriter以上四大首领都
2021-03-17 17:34:34 95
原创 C语言队列的基本实现
队列的C语言实现FIFO队头front,队尾tail,大小size操作:入队,出队,获取队头元素,判断是否为NULL数组队列,链式队列。链式队列的实现:#include <stdio.h>#include<stdlib.h>/** * 队列的属性&方法: * 队首; * 队尾; * 元素个数; * 判空; * 初始化; * 入队; * 出队; */struct Queue{ struct Node* front; str
2021-03-13 16:41:53 80
原创 栈结构的基本实现
栈结构实现C语言FILO,先入栈的元素后出栈。栈顶标记基本操作有:入栈,出栈,获取栈顶元素,判断栈是否为空。数组栈,链式栈。链式栈的具体实现代码#include <stdio.h>#include <stdlib.h>//链式栈数据结构///** * 用栈顶标识链表的表头 * 链表的头插法,就是入栈操作 *//*typedef struct LNode{ int data; struct LNode* next;}LinkList ,
2021-03-13 16:38:24 289
原创 集合2021-3-13
集合集合纲要什么是集合?有什么作用? 数组就是一个集合。集合是一个很重要的容器,可以来容纳其它类型的数据。集合在开发中使用较多,(比如数据库jdbc的查询结果集),一次可以容纳多个对象,数据库中有10条记录,查出来之后在java中会封装为10个java对象,然后放在某个集合当中,再展示到前端,通过遍历集合将数据展现出来。集合不能直接存储基本数据类型,集合也不能存储java对象,集合中都是java对象的内存地址。(或者说,集合中存放的都是引用)。list.add(100);//自动装箱Int
2021-03-13 12:24:25 117
原创 数据结构练习2021-3-9
c语言数据结构实现简单单向链表明确数据结构之链表的定义,并通过代码完成和实现基本功能day1:#include <stdio.h>#include <mm_malloc.h>typedef struct LNode{ int data; struct LNode *next;}*Linklist,LNode;//创建链表函数Linklist create_List(){ //首先明确,我们需要头节点是一个指针,指向对头,Linklist 本身就是定义指
2021-03-09 20:57:01 69
原创 markdown基本快捷用法
markdown标题“#…# title ”字体粗体两边加两个* hello world两边只要一个*为斜体: hello world两边都加波浪号为删除 hello world (英文波浪号)引用Hello worldHello world分割线三个-或者三个*回车为分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WLAvVcNx-1615187411745)()]中输入路径图片的地址可以为网络图和本地图片超链接百度//在软件
2021-03-08 15:11:11 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人