- 博客(8)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 蛮力法求凸包问题
蛮力法求凸包问题#include <stdio.h>#include <stdlib.h>#define MAX 100struct point{double x;double y;};struct point p[MAX]; // The given pointsint pnum; // The number of the...
2020-03-06 12:23:17
1815
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 0-1背包问题四种解法
四种方法解决背包问题,可直接运行#include “stdio.h”#include “math.h”#include<stdlib.h>#include “time.h”struct s{int w;int m;float v;}p[8];int n,a;void input()//输入函数{printf(“请输入物品个数和背包总容量:”);scanf("...
2020-03-06 12:14:40
1051
原创 服务器优化的常用的6种方法
1.使用内存数据库内存数据库,其实就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。但是安全性的问题可以说是内存数据库最大的硬伤。因为内存本身有掉电丢失的天然缺陷,因此我们在使用内存数据库的时候,通常需要,提前对内存上的数据采取一些保护机制,比如备份,记录日志,热备或集群,与磁盘数据库同步等方式。对于一些重要性不高但是又想要快速响应用户请求的部分数据可以考虑内存数据库来存储,同时可以定期把数据固化到磁盘。2
2021-03-26 16:29:05
1407
原创 递归实现随机数快排
#include <stdio.h>#include <stdlib.h>//quick sortvoid QuickSort(int r[], int first, int end){if(first >= end)return;int mid = (first + end) / 2, i = first, j = end, x,temp;x = r...
2020-03-06 12:24:17
373
1
原创 蛮力法求最短路径
蛮力法求最短路径,代码简单高效#include <stdio.h>#include <stdlib.h>#include <math.h>#define MAX 100struct point{double x;double y;};struct point p[MAX]; // The given pointsint pnum; ...
2020-03-06 12:22:13
782
原创 分治法求最大和问题
分治算法实现最大和问题,代码简单可直接运行#include <stdio.h>//Maximum Interval Sumint max(int a,int b,int c){return (a > b) ? (a > c ? a: c) : (b > c ? b : c);}int MaxSum(int a[], int left, int right...
2020-03-06 12:20:53
207
原创 C语言多级调度问题
C语言多级调度问题,代码简单可以直接运行#include “stdio.h”#include “math.h”int s[20],m[10][10];int n,o;void get()//定义输入函数{printf(“请输入机器个数和作业个数:”);scanf("%d %d",&o,&n);for(int i=0;i<n;i++)scanf("%d",&...
2020-03-06 12:19:24
706
原创 动态规划硬币问题
动态规划算法解决硬币问题,可直接运行#include <stdio.h>#define MAX 100struct coin{int value;int sel;};void coin_row(int n, struct coin C[], int F[]){/********** Begin **********///在此处填写算法代码int i;for...
2020-03-06 12:17:50
361
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人