最长公共子序列(LCS)
摘要:最长公共子序列(LCS) 文章目录 最长公共子序列(LCS)0、写在前面1、问题描述2、最长公共子序列的结构3、子问题的递归结构4、计算最优值5、算法的改进6、参考 0、写在前面 本文文字大都来源于下方的参考资料 若给定序列X={x1,x2,…,xm},则另一序列Z={z1,z2,…,zk},是X的
阅读全文
posted @
2022-12-31 05:30
WHYBIGDATA
阅读(79)
推荐(0) 编辑
贪心算法(Java)
摘要:贪心算法 文章目录 贪心算法0、写在前面1、贪心算法的基本要素1.1 贪心选择性质1.2 最优子结构性质1.3 贪心算法与动态规划算法的差异 2、贪心算法的特点3、贪心法的正确性证明4、活动安排问题4.1 问题描述4.2 贪心法的设计思想4.3 两个反例 5、代码6、效率7、实例8、参考 0、写在前
阅读全文
posted @
2022-12-31 05:30
WHYBIGDATA
阅读(94)
推荐(0) 编辑
动态规划算法
摘要:动态规划算法 文章目录 动态规划算法0、 动态规划的思想方法1、动态规划法的设计思想2、动态规划基本步骤3、动态规划算法设计步骤3.1 动态规划算法的基本要素 4、两种实现的比较5、备忘录方法6、备忘录方法与动态规划比较7、参考 0、 动态规划的思想方法 最优性原理 对于一个具有n个输入的最优化问题
阅读全文
posted @
2022-12-30 05:30
WHYBIGDATA
阅读(920)
推荐(0) 编辑
7&的2022年终总结
摘要:7&的2022年终总结 文章目录 7&的2022年终总结1、前言2、技术3、生活4、展望未来 博客搬家的需要: var code = "49d515c3-0238-474b-a330-c75c59c0bf4b" 1、前言 2022年,终究是不平凡的一年。 2022年2月4日,中国农历大年初四,这一天
阅读全文
posted @
2022-12-29 13:17
WHYBIGDATA
阅读(357)
推荐(0) 编辑
快速排序(Java分治法)
摘要:快速排序(Java分治法) 文章目录 快速排序(Java分治法)0、 分治策略1、思路步骤2、代码3、复杂度分析3.1 最好情况3.2 最坏情况3.3 平均情况3.4 性能影响因素 4、合并排序VS快速排序5、参考 0、 分治策略 快速排序是对气泡排序的一种改进方法,它是由C.A.R. Hoare于
阅读全文
posted @
2022-12-29 05:30
WHYBIGDATA
阅读(76)
推荐(0) 编辑
整数划分问题(Java递归)
摘要:整数划分问题(Java递归) 文章目录 整数划分问题(Java递归)0、 问题描述1、递归式2、代码3、参考 0、 问题描述 整数划分问题 将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1≥n2≥…≥nk≥1,k≥1。正整数n的这种表示称为正整数n的划分。求正整数n的不同划分个数
阅读全文
posted @
2022-12-28 05:30
WHYBIGDATA
阅读(79)
推荐(0) 编辑
算法的复杂性分析
摘要:算法的复杂性分析 文章目录 算法的复杂性分析0、 算法评价的基本原则1、影响程序运行时间的因素2、算法复杂度2.1 算法的时间复杂度2.2 渐进表示法2.2.1 运行时间的上界2.2. 运行时间的下界2.2.3 运行时间的准确界 3、总结4、参考 0、 算法评价的基本原则 评价一个算法的好坏实际就是
阅读全文
posted @
2022-12-27 05:30
WHYBIGDATA
阅读(178)
推荐(0) 编辑
Git Bash Here和RStudio软件的问题解决
摘要:Git Bash Here和RStudio软件的问题解决 文章目录 Git Bash Here和RStudio软件的问题解决0、 写在前面1、Git软件在任务栏图标空白2、RStudio软件2.1 警告信息InormalizePath(path.expand(path),winslash,mustW
阅读全文
posted @
2022-12-26 05:30
WHYBIGDATA
阅读(54)
推荐(0) 编辑
上传项目代码到Github|Gitee
摘要:上传项目代码到Github|Gitee 文章目录 上传项目代码到Github|Gitee1、前置准备1.1 Git 安装1.2 在 Git 中设置用户名1.2.1 为计算机上的每个存储库设置 Git 用户名1.2.2 为一个仓库设置 Git 用户名 1.3 SSH免密登录1.4 Github创建一个
阅读全文
posted @
2022-12-17 05:30
WHYBIGDATA
阅读(18)
推荐(0) 编辑
装载问题 ——回溯法(Java)
摘要:装载问题 ——回溯法(Java) 文章目录 装载问题 ——回溯法(Java)1、 问题描述1.1 装载问题1.2 转换问题 2、算法设计2.1 可行性约束函数2.2 上界函数2.3 解空间树2.4 剪枝函数2.5 算法设计 3、程序代码4、参考资料 1、 问题描述 有一批共n个集装箱要装上2艘载重量
阅读全文
posted @
2022-12-15 05:30
WHYBIGDATA
阅读(112)
推荐(0) 编辑
装载问题 ——分支限界法(Java)
摘要:装载问题 ——分支限界法(Java) 文章目录 装载问题 ——分支限界法(Java)1、 问题描述2、算法设计3、算法的改进4、程序代码5、参考资料 1、 问题描述 有一批共n个集装箱要装上2艘载重量分别为C1和C2的轮船,其中集 装箱i的重量为Wi,且 ∑ i = 1 n w i < = C 1
阅读全文
posted @
2022-12-14 05:30
WHYBIGDATA
阅读(236)
推荐(0) 编辑
符号三角形问题(Java)
摘要:符号三角形问题(Java) 文章目录 符号三角形问题(Java)1、 前置介绍2、算法设计3、程序代码4、算法效率5、参考资料 1、 前置介绍 符号三角形定义 如下图所示,符号三角形是由14个“+” 号和14个"-"号组成的符号三角形。两个同号下面都是“+” 号, 两个异号下面都是”-“。 在一般情
阅读全文
posted @
2022-12-13 05:30
WHYBIGDATA
阅读(59)
推荐(0) 编辑
单源最短路径问题——分支限界法(Java)
摘要:单源最短路径问题——分支限界法(Java) 文章目录 单源最短路径问题——分支限界法(Java)1、 前置芝士1.1 分支限界法求解目标1.2 分支限界法引言1.3 分支限界法基本思想1.4 两种典型的解空间树 2、分支限界法解题过程2.1 算法要点2.2 两个重要机制2.3 适用范围2.4 两种方
阅读全文
posted @
2022-12-12 05:30
WHYBIGDATA
阅读(238)
推荐(0) 编辑
Neo4j的Java API操作
摘要:Neo4j的Java API操作 文章目录 Neo4j的Java API操作0. 写在前面1、前置芝士2. 准备工作2.1 为项目引入Neo4j依赖2.2 启动和停止 3、Java操作Neo4j4、参考资料 0. 写在前面 Linux版本:Ubuntu Kylin 16.04Neo4j版本:Neo4
阅读全文
posted @
2022-12-10 05:30
WHYBIGDATA
阅读(200)
推荐(0) 编辑
批量数据导入Neo4j的方式
摘要:批量数据导入Neo4j的方式 文章目录 批量数据导入Neo4j的方式1、写在前面2、前置芝士3、CSV数据导入Neo4j3.1 LOAD CSV Cypher命令3.2 neo4j-admin命令3.3 Kettle导入工具 4、数据导入失败5、参考资料 1、写在前面 Linux版本:Ubuntu
阅读全文
posted @
2022-12-09 05:30
WHYBIGDATA
阅读(124)
推荐(0) 编辑
Windows远程连接Redis(Linux)
摘要:Windows远程连接Redis(Linux) 文章目录 Windows远程连接Redis(Linux)1、写在前面2、配置redis.conf3、启动Redis3.1 开启redis服务3.2 启动客户端3.3 Redis命令3.4 查看Redis密码 4、关闭Redis5、Java操作Redis
阅读全文
posted @
2022-12-08 05:30
WHYBIGDATA
阅读(296)
推荐(0) 编辑
校园论坛(Java)—— 结束篇
摘要:校园论坛(Java)—— 结束篇 文章目录 校园论坛(Java)—— 结束篇1、写在前面2、系统总体设计2.1 设计流程2.2 各个页面之间的调用关系 3、系统实现的可行性4、系统制作的局限性5、总结6、项目代码 1、写在前面 Windows版本:Windows10JDK版本:Java8MySQL版
阅读全文
posted @
2022-12-07 05:30
WHYBIGDATA
阅读(44)
推荐(0) 编辑
校园论坛(Java)—— 校园周边模块
摘要:校园论坛(Java)—— 校园周边模块 文章目录 校园论坛(Java)—— 校园周边模块1、写在前面2、系统结构设计2.1 各个页面之间的调用关系2.2 校园周边页面设计 3、校园周边模块设计3.1 校园周边主界面的实现3.2 增加附近的交通信息 4. 总结5、项目代码 1、写在前面 Windows
阅读全文
posted @
2022-12-06 05:30
WHYBIGDATA
阅读(44)
推荐(0) 编辑
校园论坛(Java)—— 数据报表模块
摘要:校园论坛(Java)—— 数据报表模块 文章目录 校园论坛(Java)—— 数据报表模块1、写在前面2、系统结构设计2.1 各个页面之间的调用关系2.2. 3、数据报表设计3.1 数据报表主界面的实现3.2 发表数Top5的普通帖子3.3 回帖数Top5的普通帖子3.4 发表数Top5的学习专帖3.
阅读全文
posted @
2022-12-05 05:30
WHYBIGDATA
阅读(45)
推荐(0) 编辑
校园论坛(Java)—— 用户管理系统模块
摘要:校园论坛(Java)—— 用户管理系统模块 文章目录 校园论坛(Java)—— 用户管理系统模块@[toc]1、写在前面2、系统结构设计2.1 各个页面之间的调用关系2.2. 用户管理系统模块各层的设计 3、管理员管理用户功能3.1 管理员查看普通用户的所有帖子3.2 管理员管理所有用户3.3 管理
阅读全文
posted @
2022-12-04 05:30
WHYBIGDATA
阅读(93)
推荐(1) 编辑
校园论坛(Java)—— 考研学习模块
摘要:校园论坛(Java)—— 考研学习模块 文章目录 校园论坛(Java)—— 考研学习模块1、写在前面2、系统结构设计2.1 各个页面之间的调用关系2.2. 登录注册模块各层的设计 3、考研学习模块设计3.1 浏览和查看帖子3.2 发表帖子3.3 删除帖子3.4 回复帖子3.5 删除回帖 5、项目代码
阅读全文
posted @
2022-12-03 05:30
WHYBIGDATA
阅读(37)
推荐(0) 编辑
校园论坛(Java)—— 帖子模块
摘要:校园论坛(Java)—— 帖子模块 文章目录 校园论坛(Java)—— 帖子模块1、写在前面2、系统结构设计2.1 各个页面之间的调用关系2.2 普通帖子中各层的设计 3、用户浏览普通帖子功能的实现3.1 帖子发布和查看以及回复功能系统3.2 用户浏览普通帖子功能的实现 4、查看普通帖子详细内容以及
阅读全文
posted @
2022-12-02 05:30
WHYBIGDATA
阅读(158)
推荐(0) 编辑
校园论坛(Java)—— 登录注册和用户信息模块
摘要:校园论坛(Java)—— 登录注册和用户信息模块 文章目录 校园论坛(Java)—— 登录注册和用户信息模块1、写在前面2、系统结构设计2.1 各个页面之间的调用关系2.2. 登录注册模块各层的设计 3、登录注册模块设计3.1 用户注册功能3.2 用户登录功能 4、用户个人信息4.1 查看个人信息4
阅读全文
posted @
2022-12-01 05:30
WHYBIGDATA
阅读(139)
推荐(0) 编辑