山东大学Web课设一——课程网站的搭建 关于web的一些感悟,web这门课程真的收获很多(虽然最后成绩不太理想),从一开始单纯的应付课设到自己看网课学习,可以说这门课如果认真学习的话还是能收获很多的,所以如果正在浏览这篇博文的是SDU的话,要认真学习web这门课啊!不多说了上干货。
如何下载b站视频 所有操作均基于谷歌浏览器,需要谷歌中的脚本。1.在b站打开你要下载的视频2.在网址上的bilibili前添加kan3.点击下载地址4.下载完成查看ok下载成功了。(但是别人原创的视频如果使用必须写上转载并标注原创人姓名。)...
手把手教你建立eclipse与MySQL的连接 1.基础准备sql语句1.常用语句1)数据库主要用于查询数据:故第一个介绍select语句基本格式SELECT column_name,column_name FROM table_name [WHERE Clause]注意查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。SELECT 命令可以读取一条或者多条记录。你可以使用星号(*...
在分而治之思想指导下的归并排序和快速排序算法 1.引入对于数据结构来说最先上手的一定是排序算法了,这时最基础的当然也很重要,从最基础的四种复杂度为O(n2)的排序算法(如果忘记了请移步)到比较烧脑的基数排序当然还有基数排序的前奏箱子排序如果遗忘请移步当然在某些情况下箱子排序和基数排序能够达到惊人的复杂度O(n)但是这并不普适,只适用于特定的情况。那么有没有一些普适的排序算法并且复杂度降到O(n2)以下呢。有的人想到了堆排序,不错堆排序确实可...
数据结构图的实现,优先搜索和迪杰斯特拉算法(单源最短路径),Kruskal算法(最小生成树)的实现 1.图的分类图分为无权无向图,加权无向图,无权有向图和加权有向图。我们可以让加权有向图作为超类,其他的图作为他的派生类。当权值都相同时就相当是无权图了,当凡是有边(i,j)总是有边(j,i)就相当于是无向图了。为了讨论迪杰斯特拉和Kruskal算法简单,这里我们选用加权无向图。2.图的实现:通常图的实现方式有邻接矩阵,邻接链表和邻接数组三种方式。我这选用的邻接矩阵最容易实现。代码实现...
如何用idea打出hello Idea 1. idea介绍:IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。2.idea的下载:jetbrains官网3.idea环境的配置:1)...
堆操作大全 一、定义1.优先级队列:不同于队列这种数据结构,优先级队列元素出队列的顺序是由元素的优先级决定的,可以递增也可以是递减的。2.大根树(小根树):每个节点的值都大于(小于)或等于其子节点的值。3.大根堆(小根堆):既是大根树(小根数)也是完全二叉树。二、大根堆的插入与删除操作由于堆是完全二叉树,所以用数组描述最为高效。1.插入:插入操作比较简单,把新元素插入新节点,然后沿着新节点...
完全二叉树操作大全 1.二叉树的定义二叉树( binary tree)t 是有限个元素的集合(可以为空)。当二叉树非空时,其中有一个称为根(root)的元素,余下的元素(如果有的话)被组成2个二叉树,分别称为t的左子树和右子树.你会发现二叉树的定义都含有递归的思想,没错二叉树的很多操作都要依赖递归完成。完全二叉树:从满二叉树上删除有限个元素产生的二叉树。比较规则。二叉树的遍历遍历是二叉树中最常用的操作:...
迷宫老鼠 1.迷宫老鼠问题是要寻找一条从入口到从出口的路径。2.设计思路:假定用n×m的矩阵来描述迷宫,位置(1,1)表示入口,(n,m)表示出口,n和m分别代表迷宫的行数和列数。迷宫中的每个位置都可用其行号和列号来指定。在矩阵中,当且仅当在位置(i,j)处有一个障碍时其值为1,否则其值为0。效果图:1.偏移量: 创建一个偏移量(类型为position)数组专门记录移动操作的偏移量。//初始...