码迷,mamicode.com
首页 >  
搜索关键字:循环 if for while case    ( 74454个结果
LC 1515. Best Position for a Service Centre (Simulated Annealing)
link class Solution { public: int n; double eps=1E-6; const int dx[4]={-1,0,1,0}; const int dy[4]={0,1,0,-1}; double getMinDistSum(vector<vector<int>> ...
分类:其他好文   时间:2020-07-12 19:05:29    阅读次数:75
Java8Stream的flatmap方法使用
stream中的flatmap是stream的一种中间操作,它和stream的map一样,是一种收集类型的stream中间操作,但是与map不同的是,它可以对stream流中单个元素再进行拆分(切片),从另一种角度上说,使用了它,就是使用了双重for循环。 查看Stream源码中flatmap的方法 ...
分类:编程语言   时间:2020-07-12 19:01:43    阅读次数:83
数据结构--线性表的链式存储之循环双链表(6)
一、什么是循环双链表 从上一节我们看出循环单链表是尾节点指针指向头节点,那么以此类推,我们的循环双链表就是头节点的prior指针指向尾节点。所以我们在判断循环双链表是否为空时就是其prior和next同时指向一个节点就为空。 循环双链表的结构: typedef struct CDLinkNode { ...
分类:其他好文   时间:2020-07-12 18:39:29    阅读次数:64
python条件语句循环
一、条件语句 1、if选择语句: 语法: if 表达式: 语法 2、if...else语句 语法:(如果表达式为真则执行语句块1,否则执行语句块2) if 表达式: 语句块1 else: 语句块2 3、if..elif..else语句 语法: if 表达式1: 语句块1 elif 表达式2: 语句块 ...
分类:编程语言   时间:2020-07-12 18:33:56    阅读次数:86
数据结构--线性表的链式存储之循环单链表(5)
一、什么是循环单链表 循环单链表与单链表最本质的区别就是最后一个指针指向的节点不是NULL而是指向头节点,从而形成一个闭环。 所以我们在判断指针是否指向尾节点时候的判断条件就是他的next是否指向头节点。 循环单链表的结构: typedef struct { //定义循环单链表的节点类型 ElemT ...
分类:其他好文   时间:2020-07-12 18:33:37    阅读次数:59
ARTS-WEEK-007
Algorithm: 225: Implement Stack using Queues (Easy) 232: Implement Queue using Stacks (Easy) 栈和队列互相表达虽然很简单,但是有多种办法,比如使用队列时的双队列、单队列、操作头部、操作尾部、peek优化等,最 ...
分类:其他好文   时间:2020-07-12 18:33:10    阅读次数:50
python 迭代器/生成器
起因 迭代器生成器一直很迷,简单的记录一下区别 迭代器 什么是迭代? 我理解的迭代,就是使用for循环遍历一个(字符串,列表···)把里面的值一个一个的遍历出来 这个遍历的过程就可以称之为迭代 什么是迭代器? 提供迭代方法的容器 常用迭代器: 序列(列表、元组、字符串)、字典 内置函数 iter() ...
分类:编程语言   时间:2020-07-12 17:10:45    阅读次数:59
1002 写出这个数 (20分)
a = str[i] - '0'什么意思: 如果str里面存放的是数字字符的话就是转成其数值类型 比如说str[i]是'1',其实ascii码值为0x31,而'0'的ascii码是0x30,用str[i]-'0'就得到了1 1、size()函数: c++中,在获取字符串长度时,size()函数与le ...
分类:其他好文   时间:2020-07-12 16:54:15    阅读次数:108
最大矩形, 美团笔试题
暴力直接解决, 输入处理较为麻烦。 LeetCode 85 一样。 import java.util.*; public class Main { static int solve(int[][] arr, int n, int m) { int area = 0; for(int a = 0; a ...
分类:其他好文   时间:2020-07-12 16:39:50    阅读次数:54
三数之和(排序+双指针)
题解 nums[i]为最左端的数,nums[L]为中间,nums[R]为最右端数, 最外层循环遍历最左端,nums[L]最初指向nuns[i+1],nums[R]最初指向nums[nums.length-1],根据sum变化不断移动 代码 class Solution { public static ...
分类:编程语言   时间:2020-07-12 16:33:54    阅读次数:42
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!