网站首页 站内搜索

搜索结果

查询Tags标签: 问题,共有 1067条记录
  • Python求子集和问题

    习题 子集和问题-1:写出集合A = [5, -2, 4, 2]的所有子集。 1.定义一个函数get_sub(list),传入参数为一个列表list: def get_subs(list): # 定义函数,传入一个参数res = [] # 用于保存所有的子集for i in range(2**len(list)): # 循环遍历从1到该集合长度的平方的…

    2021/10/1 14:10:49 人评论 次浏览
  • 设计模式——设计模式解决的问题

    编写软件过程中,程序员面临着来自耦合性、内聚性以及可维护性、可扩展性、重用性、灵活性等多方面的挑战,设计模式是为了让程序具有更好的: 1. 代码重用性(相同功能代码,不用多次编写) 2. 可读性(编程规范性) 3. 可扩展性(增加新功能时十分方便) 4. 可靠性(增加新…

    2021/9/30 23:10:52 人评论 次浏览
  • 设计模式——设计模式解决的问题

    编写软件过程中,程序员面临着来自耦合性、内聚性以及可维护性、可扩展性、重用性、灵活性等多方面的挑战,设计模式是为了让程序具有更好的: 1. 代码重用性(相同功能代码,不用多次编写) 2. 可读性(编程规范性) 3. 可扩展性(增加新功能时十分方便) 4. 可靠性(增加新…

    2021/9/30 23:10:52 人评论 次浏览
  • 2021Java大厂面试知识分享,苦熬一个月

    第5章 持久化持久化,Redis的持久化功能有效避免因进程退出造成的数据丢失问题,本章首先介绍RDB和AOF两种持久化配置和运行流程,其次对常见的持久化问题进行定位和优化,最后结合Redis常见的单机多实例部署场景进行优化。5.1 RDB5.2 AOF5.3 问题定位与优化5.4 多实例部署…

    2021/9/30 14:11:08 人评论 次浏览
  • 2021Java大厂面试知识分享,苦熬一个月

    第5章 持久化持久化,Redis的持久化功能有效避免因进程退出造成的数据丢失问题,本章首先介绍RDB和AOF两种持久化配置和运行流程,其次对常见的持久化问题进行定位和优化,最后结合Redis常见的单机多实例部署场景进行优化。5.1 RDB5.2 AOF5.3 问题定位与优化5.4 多实例部署…

    2021/9/30 14:11:08 人评论 次浏览
  • 2021Java大厂面试经验分享,Java知识总结

    1、为什么使用redis 分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和…

    2021/9/30 14:11:00 人评论 次浏览
  • 2021Java大厂面试经验分享,Java知识总结

    1、为什么使用redis 分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和…

    2021/9/30 14:11:00 人评论 次浏览
  • 2021Java大厂面试真题,2020-2021字节跳动Java面试真题解析

    第一部分必读系列: 01.学习算法和刷题的思路指南 02.学习数据结构和算法读什么书 03.动态规划解题套路框架 04.动态规划答疑篇05.动态规划答疑篇 06.回溯算法解题套路框架 07.二分查找解题套路框架 08.滑动窗口解题套路框架09.双指针技巧总结 10.BFS算法套路框架 11.Linu…

    2021/9/30 14:11:00 人评论 次浏览
  • 2021Java大厂面试真题,2020-2021字节跳动Java面试真题解析

    第一部分必读系列: 01.学习算法和刷题的思路指南 02.学习数据结构和算法读什么书 03.动态规划解题套路框架 04.动态规划答疑篇05.动态规划答疑篇 06.回溯算法解题套路框架 07.二分查找解题套路框架 08.滑动窗口解题套路框架09.双指针技巧总结 10.BFS算法套路框架 11.Linu…

    2021/9/30 14:11:00 人评论 次浏览
  • 最大中位数问题

    题目:CF1486D Max Median 即给定一个长度为 \(n\) 的序列 \(\{a\}\),求所有长度 \(\geqslant k\) 的子串中,中位数的最大值。 请记住一个套路:二分中位数答案并将原序列按与中位数的大小关系分为两部分。 sol: 在 \(a\) 的值域内二分答案 \(x\),\(check\) 一下答案是…

    2021/9/29 23:12:44 人评论 次浏览
  • 最大中位数问题

    题目:CF1486D Max Median 即给定一个长度为 \(n\) 的序列 \(\{a\}\),求所有长度 \(\geqslant k\) 的子串中,中位数的最大值。 请记住一个套路:二分中位数答案并将原序列按与中位数的大小关系分为两部分。 sol: 在 \(a\) 的值域内二分答案 \(x\),\(check\) 一下答案是…

    2021/9/29 23:12:44 人评论 次浏览
  • 算法第2章实践报告

    实践题目名称:7-1 maximum number in a unimodal array 问题描述:从一个由n个(1<= n <= 10000)不同元素组成的数组中找到最大数(该数组元素特点是:从小单调递增直到出现最大值,然后再逐渐递减),同时要保证算法的时间复杂度是O(log n)算法描述:先用一个数组arr…

    2021/9/29 1:10:41 人评论 次浏览
  • 算法第2章实践报告

    实践题目名称:7-1 maximum number in a unimodal array 问题描述:从一个由n个(1<= n <= 10000)不同元素组成的数组中找到最大数(该数组元素特点是:从小单调递增直到出现最大值,然后再逐渐递减),同时要保证算法的时间复杂度是O(log n)算法描述:先用一个数组arr…

    2021/9/29 1:10:41 人评论 次浏览
  • Android 算法宝典(动态规划,数据结构,算法思维,高频面试)

    前言算法到底应该怎么学习?,不管是 Java,python,还是 PHP,都跨不过算法这个门槛。同样跨不过算法这个门槛的还有 Android。 学习路线图: 算法的学习建议从数据结构开始。从某种程度上说,数据结构是算法的基础。对常用的数据结构有了一定程度的掌握后就可以开始学习…

    2021/9/28 22:40:42 人评论 次浏览
  • Android 算法宝典(动态规划,数据结构,算法思维,高频面试)

    前言算法到底应该怎么学习?,不管是 Java,python,还是 PHP,都跨不过算法这个门槛。同样跨不过算法这个门槛的还有 Android。 学习路线图: 算法的学习建议从数据结构开始。从某种程度上说,数据结构是算法的基础。对常用的数据结构有了一定程度的掌握后就可以开始学习…

    2021/9/28 22:40:42 人评论 次浏览
扫一扫关注最新编程教程