一些小小项目
文章平均质量分 80
小的不能再小的项目
一只酷酷光儿( CoolGuang)
桃李不言 下自成蹊
展开
-
【数据结构】插入排序、冒泡排序、堆排序、快速排序、基数排序、归并排序简略解析
临近考研、面试,抽了几个平时不太会写的排序算法重新温习了一下,下面做个总结,亦或者说用一句话概括一下简略思想吧。 插入排序 假设前i−1i-1i−1个元素已经有序,那么很容易通过O(n)O(n)O(n)的算法应该插入的位置,使得前i个元素有序,所以复杂度为:O(n2)O(n^2)O(n2) 冒泡排序 假设前iii个元素已经是已知序列中的前iii小元素,并且已经有序,那么将后面n−in-in−i个元素中的最小值(第i+1i+1i+1小元素)通过交换置换到i+1i+1i+1的位置即可。 堆排序 前置知识: 首原创 2021-06-07 17:11:55 · 278 阅读 · 4 评论 -
【网络编程】基于flask框架的古诗词搜索系统
创作背景与灵感 银川比完赛回来,突然想起董老师的大作业还没有写,临时突然的想法,3天时间内要不要写个古诗词搜索系统玩玩(由于老师喜欢古诗词),写了三天写了非常简陋的代码,完成了大作业。 具体目标 采用服务器端和客户端,客户可以通过自己的输入,服务端收到请求并连接数据库,返回回复,完成对关键词的搜索。 使用语言: CSS、JQuery、python、MysqlCSS、JQuery、python、MysqlCSS、JQuery、python、Mysql 技术路线: 服务器端采用flask轻量应用框架。 客户端原创 2021-05-24 15:11:10 · 7153 阅读 · 19 评论 -
C语言一次生成多组OJ数据 使用freopen实现
首先需要生成数据的函数,生成输入文件,一次生成50个 (可修改) #include <stdio.h> #include <iostream> #include <string.h> using namespace std; int st[1005]; int main() { int a,b; for(int i=1;i<=50;i+...原创 2019-11-06 16:15:51 · 444 阅读 · 0 评论 -
Html+JS实现动态迷宫搜索与手动迷宫搜索
当成Web作业来对待了... 一个搞算法的我 也有今天.... 不想把这个看成算法任务可就是算法任务唉~ 放一波效果截图: 进入后的选择界面 进入后的初始界面 以动画的形式生成一条路线 自己走迷宫闯关成功部分JS代码: <script> function Setmaze()//建立迷宫 { var top=0; fo...原创 2019-12-20 21:26:53 · 1826 阅读 · 0 评论