码迷,mamicode.com
首页 >  
搜索关键字:遍历    ( 26056个结果
leetcode刷题总结351-400
354. 俄罗斯套娃信封问题 描述: 思路:先按照第一个维度排序,第一维度相同时,第二维度降序。然后对第二维度进行最长上升子序列。(第二维度降序是为了避免同长度下的嵌套) 355. 设计推特 描述: 思路:通过一个map来维护一个用户发的推文。(推文对象之间用链表连接)。然后用一个优先队列得出10个 ...
分类:其他好文   时间:2020-07-10 12:59:48    阅读次数:7
学习进度表
周数 专业学习目标 专业学习时间 新增代码 博客发表量 知识技能总结 第八周 掌握数据结构与算法 6h 150h 1 了解二叉树的创建与遍历的递归思想 第九周 掌握数据结构与算法 8h 130h 1 掌握二叉树的查找 第十周 掌握数据结构与算法 7h 160h 1 学习l哈尔曼树 第十一周 掌握数据 ...
分类:其他好文   时间:2020-07-10 11:29:21    阅读次数:14
Kafka集群监控、安全机制与最佳实践
Kafka监控安装Kafka集群监控方案选择:Kafka只能依靠kafka-run-class.sh等命令进行管理KafkaManager(CMAK)是目前比较常用的监控工具,它有如下功能:管理多个集群轻松检查群集状态(主题,消费者,偏移,代理,副本分发,分区分发)运行首选副本选举使用选项生成分区分配以选择要使用的代理运行分区重新分配(基于生成的分配)使用可选主题配置创建主题(0.8.1.1具有与
分类:其他好文   时间:2020-07-10 09:39:18    阅读次数:43
组合总和 I(力扣第39题)
题目: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。解集不能包含重复的组合。 示例: 输 ...
分类:其他好文   时间:2020-07-10 00:46:16    阅读次数:24
堆排序
思路(大根堆): 部分堆排序: 从某根节点开始,看左右孩子的值是否大于根节点。 若根节点不为最大值,找到左右孩子的最大值和根节点交换。 交换后破坏了下一级堆,则需要对下一级堆继续用以上方法排序。 建立堆: 从最后一个节点开始,找到父节点,从父节点遍历到根节点,用堆排序,最后就建立一个排好序的堆。 空 ...
分类:编程语言   时间:2020-07-10 00:40:31    阅读次数:19
【leetcode_easy_array】1122. Relative Sort Array
problem 1122. Relative Sort Array solution1: code 哈希表 solution2: code: 思路 解题思路: 首先解读题意。arr2的元素都是独一无二的,并且都所属于arr1。arr1中可能包含重复元素。目标是将arr1中的元素重新排序,排序规则是1 ...
分类:其他好文   时间:2020-07-09 22:34:40    阅读次数:10
leetcode 面试题 17.13. 恢复空格
package com.example.lettcode.dailyexercises; import java.util.Arrays; /** * @Class Respace * @Description 面试题 17.13. 恢复空格 * 哦,不!你不小心把一个长篇文章中的空格、标点都删掉了 ...
分类:其他好文   时间:2020-07-09 22:17:27    阅读次数:13
在主函数中输入10个等长的字符串用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串
在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串。 解题思路: 排序方式与数字比较没什么不同,先遍历比较找出最大的字符串,与第一个字符串进行交换,然后剩下的进行比较找出最大的字符串与第二个交换.... 需要主机的就是字符串的比较采用strcmp接口,返 ...
分类:编程语言   时间:2020-07-09 19:42:59    阅读次数:14
选择排序
选择排序 选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第一次从arr[0]~arr[n-1]中选取最小值,与arr[0]交换,第二次从arr[1]~arr[n-1]中选取最小值,与arr[1]交换,第三次从arr[2]~arr[n-1]中选取最小值,与arr[2] ...
分类:编程语言   时间:2020-07-09 19:37:30    阅读次数:12
15-Python对象的比较、拷贝
比较操作符'=='表示比较对象间的值是否相等,而'is'表示比较对象的标识是否相等,即它们是否指向同一个内存地址。 比较操作符'is'效率优于'==',因为'is'操作符无法被重载,执行'is'操作只是简单的获取对象的ID,并进行比较;而'=='操作符则会递归地遍历对象的所有值,并逐一比较。 浅拷贝 ...
分类:编程语言   时间:2020-07-09 19:36:44    阅读次数:16
26056条   上一页 1 2 3 4 5 ... 2606 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!