12 2022 档案
摘要:假设有这样的一个vector:(注意,这种列表初始化的方法是c++11中新增语法) vector<int> valList = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; 需要输出这个vector中的每个元素,测试原型如下: void ShowVec(const vector
阅读全文
摘要:#include<bits/stdc++.h>包含了目前c++所包含的所有头文件,这也太香了吧 看一下对比: #include <iostream> #include <cstdio> #include <fstream> #include <algorithm> #include <cmath>
阅读全文
摘要:l+r的值右移1位,相当l+r的值除以2取整。Int是将一个数值向下取整为最接近的整数的函数。Int是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除 是比特操作,可以看做是除2,如 15的二进制表示是00001111,15>>1将00001111右移一位,变为00000111,即7
阅读全文
摘要:这是我们期末考试的上机考试题,考试的时候功能只实现了勉勉强强的一半。 这次考试真正的意识到时间才是卡住我们完成的关键原因,所以还是要加强代码的熟悉程度。 抛开时间谈代码的完整度和熟练度是不现实的,还是多加练习吧。
阅读全文
摘要:系统管理员功能的实现 新添教师、专业负责人、教学副院长的基本信息 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head>
阅读全文
摘要:教学副院长功能实现 浏览试卷审批卡 <%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/co
阅读全文
摘要:专业负责人功能实现 浏览试卷审批卡 <%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/co
阅读全文
摘要:专业教师功能实现 浏览试卷审批卡 <%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/cor
阅读全文
摘要:学生功能实现 查看个人信息 <%@ page import="Bean.student" %> <%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %> <!DOCTYPE html>
阅读全文
摘要:<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
阅读全文
摘要:这个是我们java的期末上机考试的题目,代码还在更新中 试卷审批管理信息系统 1、项目背景: 工程教育专业认证是指专业认证机构针对高等教育机构开设的工程类专业教育实施的专门性认证,由专门职业或行业协会(联合会)、专业学会会同该领域的教育专家和相关行业企业专家一起进行,旨在为相关工程技术人才进入工业界
阅读全文
摘要:一、知识准备 所谓“外键约束”,就是一个表中的FOREIGN KEY 与另一个表中的UNIQUE KEY(唯一约束的建,一般为主键) 通俗一些的话,就是将单独的没有啥关系的表利用一些共同点结合起来,在进行表的相关操作时,这几个“外键约束”的表都会受到关联 那么,我们需要如何实现外键约束呢? 经过查找
阅读全文
摘要:利用<c:forEach>标签,下面看我自己写的代码 <%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"%> <%@ taglib uri="http://java.sun.com/js
阅读全文
摘要:排序是非常常见且常用的算法,这次的排序算法是希尔排序 见例题如下: 本题要求实现一趟希尔排序函数,待排序列的长度1<=n<=1000。 函数接口定义: void ShellInsert(SqList L,int dk); 其中L是待排序表,使排序后的数据从小到大排列。###类型定义: typedef
阅读全文
摘要:排序是非常常见且常用的算法,这次的排序算法是直接插入排序 见例题如下: 本题要求实现直接插入排序函数,待排序列的长度1<=n<=1000。 函数接口定义: void InsertSort(SqList L); 其中L是待排序表,使排序后的数据从小到大排列。###类型定义: typedef int K
阅读全文
摘要:排序是非常常见且常用的算法,这次的排序算法是归并排序 见例题如下: 本题要求实现二路归并排序中的归并操作,待排序列的长度1<=n<=1000。 函数接口定义: void Merge(SqList L,int low,int m,int high); 其中L是待排序表,使排序后的数据从小到大排列。##
阅读全文
摘要:比较常见的排序方法,见例题: 本题要求实现堆排序中的筛选函数,待排序列的长度1<=n<=1000。 函数接口定义: void HeapAdjust( HeapType H, int s, int m); 其中L是待排序表,使排序后的数据从小到大排列。###类型定义: typedef int KeyT
阅读全文
摘要:数据结构实验六的函数题 本题要求实现快速排序的一趟划分函数,待排序列的长度1<=n<=1000。 函数接口定义: int Partition ( SqList L, int low, int high ); 其中L是待排序表,使排序后的数据从小到大排列。###类型定义: typedef int Ke
阅读全文
摘要:规则中缀表达式a + b*c + (d * e + f) * g,其转换成后缀表达式则为a b c * + d e * f + g * +。 转换过程需要用到栈,具体过程如下: 1)如果遇到操作数,我们就直接将其输出。 2)如果遇到操作符,则我们将其放入到栈中,遇到左括号时我们也将其放入栈中。 3)
阅读全文
摘要:数据结构实验五的编程题,典型的例题 给定一系列整型关键字和素数P,用除留余数法定义的散列函数H(Key)=Key将关键字映射到长度为P的散列表中。用线性探测法解决冲突。 输入格式: 输入第一行首先给出两个正整数N(≤1000)和P(≥N的最小素数),分别为待插入的关键字总数、以及散列表的长度。第二行
阅读全文
摘要:这个是数据结构实验五的一道题,完成一个函数 函数接口定义: Position Find( HashTable H, ElementType Key ); 其中HashTable是开放地址散列表,定义如下: #define MAXTABLESIZE 100000 /* 允许开辟的最大散列表长度 */
阅读全文
摘要:用迪杰斯特拉算法实现有向网的最短路径 输入格式: 第一行输入有向网的顶点和边数,第二行输入各顶点值,用空格间隔,第三行开始输入各条边的 两个点的及边上的权值,用空格间隔。最后一行输入要求路径的两个顶点。 输出格式: 输出最短路径经过的各顶点,中间用-->连接。 输入样例: 在这里给出一组输入。例如:
阅读全文
摘要:编写程序,实现由邻接表存储实现无向图的深度优先搜索遍历的功能。顶点为字符型。 输入格式: 第一行输入顶点个数及边的个数,第二行依次输入各顶点,第三行开始依次输入边的两个顶点,用空格分开。最后输入深度优先遍历的起始点。 输出格式: 输出深度优先遍历结果,空格分开,若起始点不合理,则输出error。 输
阅读全文
摘要:uml期末作业用到了部署图,浅浅的将部署图的知识发一下吧 UML 部署图概述: 部署图由节点以及节点之间的关系组成。 部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。 部署图通常用来帮助理解分布式系统,一个系统模型只有一个部署图。 部署图用于可视化的软件组件部署的系统中
阅读全文