[TOC] 背包问题(0 1背包问题) 假设你是个小偷,背着一个可装 4 磅东西的背包。 你可盗窃的商品有如下3件(摘自算法图解): 作为一名优秀的小偷,为了让盗窃的商品价值最高,该选择哪些商品呢? 很明显,小偷需要在满足背包容量要求下,选择价值总和最大的。 使用动态规划 先解决小背包(子背包)问题 ...
分类:
其他好文 时间:
2020-05-13 20:41:28
阅读次数:
74
'列表相关函数''1.python内置可用于列表的函数'list1=[1,2,3,4]list2=['a','b','c','d','asd']print(len(list1)) #返回列表元素个数print(max(list1)) #返回列表中最大的元素print(min(list1)) #返回列 ...
分类:
编程语言 时间:
2020-05-13 20:22:37
阅读次数:
56
一、常见的排序算法分类 二、各种算法的时间复杂度 三、冒泡排序 冒泡排序(BubbleSorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。 小结上面的图解过程: (1) ...
分类:
编程语言 时间:
2020-05-13 19:54:58
阅读次数:
58
掌握行业的热门技术是每个人都应该重视的事情,毕竟想要在职场中站稳脚步就需要自身技能强悍。而Linux属于非常热门的操作系统,很多人都会疑惑为什么要选择学习Linux呢?为大家介绍一下。
分类:
系统相关 时间:
2020-05-13 18:39:06
阅读次数:
95
JVM技术图谱 性能调优 性能调优包含多个层次,比如:架构调优、代码调优、JVM调优、数据库调优、操作系统调优等。 架构调优和代码调优是JVM调优的基础,其中架构调优是对系统影响最大的。 性能调优基本上按照以下步骤进行:明确优化目标、发现性能瓶颈、性能调优、通过监控及数据统计工具获得数据、确认是否达 ...
分类:
其他好文 时间:
2020-05-13 17:20:33
阅读次数:
67
背景 分布式系统中最大的问题就是数据的不一致性,理解分布式系统中数据不一致性的产生原因和相关的解决方案对理解分布式系统和项目实战非常重要。 学习 参考博客:https://coolshell.cn/articles/10910.html#%E4%B8%80%E8%87%B4%E6%80%A7%E6% ...
分类:
其他好文 时间:
2020-05-13 12:00:41
阅读次数:
49
1、确定鉴相频率 OSC_2X:2倍频 PLL_R_PRE:用于降低输入频率,限制PLL-R分频器最大250M的限制,其他情况不需要使用。 PLL_R:分频得到鉴相器频率fPD,输入进来的频率最大250Mhz MULT:该方法对移相器的频率很有帮助,避免了整数边界激励,如果引入干净或者回路带宽较宽, ...
分类:
其他好文 时间:
2020-05-13 11:44:09
阅读次数:
268
前言:"人生最大的喜悦是每个人都说你做不到,你却完成它了!"你好!我是梦阳辰!快和我一起学习起来吧! 如果你没接触过JavaScript:以下文章对你有帮助。 最通俗易懂的JavaScript入门教程 最通俗易懂的JavaScript进阶教程 文章目录 01.复选框的全选和取消全选 02.JS的内置 ...
分类:
编程语言 时间:
2020-05-12 13:49:12
阅读次数:
79
分析 题干很简单,每行每列只能选一个,所以想到了状压DP???然后发现压不下来。。。 于是又想到之前的一道将行和列连边的二分图的题,发现这个也可以。 然后就只剩下了怎么求最小值,因为$n$的范围较小,所以可以尝试去把所有可能的答案枚举一下,直接枚举显然不可,所以要用到二分答案。 所以就是先求出最大的 ...
分类:
其他好文 时间:
2020-05-11 23:35:26
阅读次数:
62
第一章 谈职业生涯 写给年轻程序员的几点启示 正确认识自己 比一般人更努力(将成为你最大的竞争优势) 适时建立个人权威 遵循最佳实践 保持好奇心并乐于探索新的事物 抛开代码与人沟通 要为优秀的人工作 生活(有节制有规律的生活)、睡眠(充足的睡眠)、旅行(发现和感受新东西) 相信自己的天赋与创造力 那 ...
分类:
其他好文 时间:
2020-05-11 22:07:33
阅读次数:
75