会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Yolo1
博客园
首页
新随笔
联系
订阅
管理
2020年11月14日
算法第四章作业
摘要: 1. 贪心算法总是做出在当前看来是最好的选择,并不是从整体最优上考虑,所做的选择只是在某种意义上的局部最优选择。所以贪心算法适用的前提是局部最优解能够导致全局最优解。 2.贪心算法——会场安排问题 问题分析:要使会场安排的数量最少,就要在使用了的会场上尽量安排更多的活动,可以考虑的贪心算法策略有最早
阅读全文
posted @ 2020-11-14 20:42 ZhangQiii
阅读(81)
评论(0)
推荐(0)
2020年10月31日
算法第三章作业
摘要: 1. 单调递增最长子序列问题分析 1.1 根据最优子结构性质,列出递归方程式 定义一个数组dp,初始化为1,表明最小单调递增最长子序列为1。 递归,如果后面的数字比前面的大dp就加1,且dp是取前面最大的 递归表达式为dp[i] = max(dp[j] + 1, dp[i]) 1.2 给出填表法中表
阅读全文
posted @ 2020-10-31 19:54 ZhangQiii
阅读(89)
评论(0)
推荐(0)
2020年10月3日
算法第二章上机实践报告
摘要: 1、实践题目名称:找第k小的数 2、问题描述:从n个整数中找到第k小的数并输出 3、算法描述:包括四个函数,partition函数进行划分,find函数求位置,swap函数用来交换两个数的位置,以及main主函数 #include<iostream> #include<bits/stdc++.h>
阅读全文
posted @ 2020-10-03 16:20 ZhangQiii
阅读(123)
评论(0)
推荐(0)
算法第二章作业
摘要: 1、分治法的基本思想是将一个难以直接解决的大问题分割成一些规模较小的相同问题,以便各个击破,分而治之。分治法是学习编程过程中一个非常直观并且经典的算法,大而化小,小而化之的思想对于一些编程题目来说是非常简便的算法。 2、我与结伴编程同伴一起编程是分开独立思考,遇到问题一起讨论,找到解决的方法,有一些
阅读全文
posted @ 2020-10-03 15:50 ZhangQiii
阅读(128)
评论(0)
推荐(0)
2020年9月19日
算法第一章作业
摘要: 1、代码规范的网址:https://blog.csdn.net/p942005405/article/details/80282572 2、算法在软件开发中的作用:计算机不能做到无限快,存储也不是免费的,为了提高解决问题的效率,必须研究算法,同时,解决同一个问题的各种不同算法的效率常常相差非常大,这
阅读全文
posted @ 2020-09-19 23:22 ZhangQiii
阅读(165)
评论(0)
推荐(0)
公告