码迷,mamicode.com
首页 >  
搜索关键字:遍历    ( 26042个结果
【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    阅读次数:11
选择排序
选择排序 选择排序(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    阅读次数:10
15-Python对象的比较、拷贝
比较操作符'=='表示比较对象间的值是否相等,而'is'表示比较对象的标识是否相等,即它们是否指向同一个内存地址。 比较操作符'is'效率优于'==',因为'is'操作符无法被重载,执行'is'操作只是简单的获取对象的ID,并进行比较;而'=='操作符则会递归地遍历对象的所有值,并逐一比较。 浅拷贝 ...
分类:编程语言   时间:2020-07-09 19:36:44    阅读次数:11
剑指OFFER_删除链表中重复的节点
剑指OFFER_删除链表中重复的节点 题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 思路 我的思路就是遍历此链表,当遇到相同值的节点时往下搜索,直到搜索到不相等的 ...
分类:其他好文   时间:2020-07-09 19:07:24    阅读次数:9
二叉树的遍历算法
二叉树的遍历算法 概述 二叉树作为一个基础的数据结构,遍历算法作为一个基础的算法,两者结合当然是经典的组合了。很多题目都会有 ta 的身影,有直接问二叉树的遍历的,有间接问的。比如要你找到树中满足条件的节点,就是间接考察树的遍历,因为你要找到树中满足条件的点,就需要进行遍历。 你如果掌握了二叉树的遍 ...
分类:编程语言   时间:2020-07-09 16:38:16    阅读次数:13
element el-tree循环遍历树形结构,并动态赋值disabled属性
<style scoped> .form { width: 50%; } </style> <template> <div class="form"> <el-tree :data="data2" show-checkbox node-key="id" default-expand-all :pro ...
分类:其他好文   时间:2020-07-09 15:05:47    阅读次数:12
PHP迭代器与生成器
一.迭代器分析:想一下,如果把集合对象和对集合对象的操作放在一起,当我们想换一种方式遍历集合对象中元素时,就需要修改集合对象了,违背“单一职责原则”,而迭代器模式将数据结构和数据结构的算法分离开,两者可独立发展。 优点: 1.支持多种遍历方式。比如有序列表,我们根据需要提供正序遍历、倒序遍历两种迭代 ...
分类:Web程序   时间:2020-07-09 13:44:07    阅读次数:14
leetcode刷题总结301-350
301. 删除无效的括号 描述: 思路:遍历。通过BFS遍历,因为BFS可以立马判断当前是否为最短修改的有效符号,之后不用再进行下一层。 303. 区域和检索 - 数组不可变 描述: 给定 nums = [-2, 0, 3, -5, 2, -1],求和函数为 sumRange() sumRange( ...
分类:其他好文   时间:2020-07-09 12:05:04    阅读次数:66
26042条   上一页 1 2 3 4 ... 2605 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!