ICode9

精准搜索请尝试: 精确搜索
  • 【单调队列例题】【移动窗口问题】【c++】window2020-05-03 13:05:14

    #include<bits/stdc++.h> using namespace std; const int N=1000005; int a[N]; int ans_min[N]; int ans_max[N]; int main(){ int n,m,c; scanf("%d%d%d",&n,&m,&c); for(int i=1;i<=n;i++){ scanf("%d",&am

  • go 内存对齐2020-04-30 20:56:31

    go 内存对齐 前言 学过操作系统的人知道,OS为了CPU读取方便会一次性读取一块的单位,这个块的开大小又称为内存访问粒度。 在64位系统中,这个粒度为8,也就是一次性读取8个字节。 unsafe.Sizeof() //返回传入参数的大小 unsafe.Alignof() //返回对齐参数 对齐规则 结构体的成员变量,

  • 一本正经的聊数据结构(3):栈和队列2020-04-27 09:58:14

    前文传送门: 「一本正经的聊数据结构(1):时间复杂度」 「一本正经的聊数据结构(2):数组与向量」 引言 前一篇内容我们介绍了数组和向量,虽然说向量是数组的一个升级版,但是在另一个维度上,他们都属于线性结构。 那么什么是线性结构呢? 线性结构是一个有序数据元素的集合。常用的线性结构有:线

  • 盒图计算方式2020-04-21 17:58:32

    假设数组 arr = [ 12,15,17,19,20,23,25,28,30,33,34,35,36,37 ] 一共14个元素    Q1所在的位置=(n +1)/4 , n表示元素个数,所以 Q1所在的位置=(14+1)/4=3.75,舍掉小数,索引值就是3 所以,我们要去第三、第四个元素作为参数,计算Q1的值 Q1=0.25×第三项+0.75×第四项=0.25×17+0.75×19=18.5;   中位数

  • hive数据库手动迁移一个表2020-03-12 16:08:57

    假设需要把集群q1下的hive数据库a下面的表a1迁移到集群q2下 1、将q1集群下的a1表对应的hdfs文件拷贝到q1集群下的/test/test 2、在集群q2的某个数据库下面创建hive的schema外部表,注意路径/test/test要填正确 3、如果是分区表的话,输入msck repair table zppanalysis1;修复分区,非分

  • 0047 Q函数的使用2020-03-09 11:53:24

      Django的组合查询,一般使用Q函数。 1 引用Q函数 from django.db.models import Q 2 支持& (and)、| (or)、~(not)操作符 Asset.objects.get( Q(pub_date=date(2005, 5, 2)) | Q(pub_date=date(2005, 5, 6)), question__startswith='Who' ) Asset.objects.get(

  • 哪些5G芯片和5G模组已经问世?| 截止至2020年Q12020-03-07 20:05:33

    2019年是5G商用前最关键的一年。5G芯片已经陆续发布,模组厂商也瞄准了5G市场,积极准备5G模组。那么目前有哪些芯片厂商推出5G芯片,以及有哪些模组厂商推出5G模组?产业链进展如何呢? 一、目前的主要5G芯片厂家 从上面这张表中我们可以看出,全球目前一共有六大厂商拥有5G芯片,其

  • RedMonk 2020 年 Q1 季度的编程语言排行榜前 20 名2020-03-06 14:01:13

    RedMonk 2020 年 Q1 季度的编程语言排行榜前 20 名   排名2020 年 1 月2019 年 6 月2019 年 1 月 1 JavaScript  JavaScript  JavaScript 2 Python, Java Java Java 3 Python  Python 4 PHP  PHP  PHP 5 C# C++ C# 6 C++ C# C ++ 7 Ruby, CSS CSS CSS 8 Ruby Ruby 9 Typ

  • C++ STL之priority_queue的基本用法2020-03-04 16:06:29

    1.基本介绍 优先队列priority_queue具有队列的所有特性,包括基本操作,只是在这基础上添加了内部的一个排序 2.基本操作 s.top() //访问队头元素 s.size() //队中元素个数 s.empty() //队是否为空 s.push() //插入元素并排序 s.pop() //弹出队头元素 注意: 无s.

  • 1076 Forwards on Weibo (30分)2020-03-03 20:52:12

    1. 题目 2. 思路 利用vector<int> follows[MAXN] 存放节点 存放为关注我的,而不是我关注的 使用两个queue,一层层向外,使用visited存储是否被访问过 3. 注意点 MAXN的定义为1001,因为下标从1开始 每次visited都需要恢复原来状态(全为false,因为系统默认初始化false) 4. 代码 #incl

  • linux学习笔记q12020-02-29 11:38:01

    #linux概述 ##什么是操作系统? 操作系统肩负整个系统的最基本管理功能和系统管理。 包括内核、系统工具、设备驱动程序、启动引导程序、shell、用户界面、文件管理工具等 ##什么是Linux? Linux是一套免费使用和自由传播的开源程序,是基于UNIX的多用户、多任务、支持多线程和多c

  • Codeforces 304546 CSoldier and Cards(简单模拟题)2020-02-23 17:40:25

    题意: 双方对战,每个牌都不同,从栈顶出牌,大的赢得对方牌,将其插入栈底,再自己牌插入栈底,问谁获胜,对战次数;双方无赢家打印**-1**。 思路: 模拟:deque 无输赢条件判断:最大循环次数为双方的全排列之和最大约为4e7。 0!*10!+1!*9!+2!*8!+。。。。+10!*0!约等于4e7。 4e7很慢,可以通过。 但1e6也

  • ATFX分析师匠心之作,Q1白皮书全球首发2020-02-22 10:55:12

    ATFX最近发布了2020年第一季市场分析。ATFX驻各地区的市场分析师对多个货币对、商品和股票市场走势进行了分析和预测。 如何查看2020年第一季市场分析? ATFX第一季市场分析发布在ATFX和投资板块的季度市场前景页面。同时,ATFX全球首席市场策略师Alejandro Zambrano的每日全球

  • 剑指offer 对称的二叉树2020-02-07 10:06:32

    1.题目 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 来源:剑指offer 链接:https://www.nowcoder.com/practice/ff05d44dfdb04e1d83bdbdab320efbcb?tpId=13&tqId=11211&rp=1&ru=/ta/coding-interviews&qru=/ta

  • 例题5-6 UVA540 Team Queue(34行AC代码)2020-02-06 18:01:24

    紫书刷题进行中,题解系列【GitHub|CSDN】 例题5-6 UVA540 Team Queue(34行AC代码) 题目大意 有一条长队,每个人均唯一属于一个组(有编号),执行给定操作序列,输出相应结果。操作如下: (假设长队q1) ENQUEUE x:标号为x的人入队,若q1中存在和x属于同一组的人,则将x插入长队中同组的最后一个

  • 用队列实现栈2020-02-06 10:04:51

    使用队列实现栈的下列操作: push(x) – 元素 x 入栈 pop() – 移除栈顶元素 top() – 获取栈顶元素 empty() – 返回栈是否为空 注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 这些操作是合法的。 你所使用的语言也许不支

  • 队列:蚯蚓2020-02-04 13:08:19

    题目链接:https://www.acwing.com/problem/content/135/ 题意:蛐蛐国最近蚯蚓成灾了! 隔壁跳蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。 蛐蛐国里现在共有 n 只蚯蚓,第 i 只蚯蚓的长度为 ai ,所有蚯蚓的长度都是非负整数,即可能存在长度为0的蚯蚓。 每

  • 针对隐马尔可夫模型第一个问题的解决方法之前向算法2020-01-31 11:39:02

    复习, 状态序列(state sequence),观测序列(observation sequence) 问题一 概率计算问题 转载链接:https://zhuanlan.zhihu.com/p/27056207 给定模型的情况下,求某种观测序列出现的概率。 一般方法: 前向、后向算法 举例来说明一下,例子如下:(例子来源于维基百科) 考虑一个村庄,所有村民都

  • %你考试2020.12020-01-30 18:02:25

    T1 P4771 难在读题? 发现在北边的意思就是向北走的比向东西走的多,所以对于每个兵,不断向上枚举一个倒金字塔就行了。 如果在这个金字塔中搜到山,就把答案记为金字塔层数好了。 记得预处理山 Code: #include<iostream> #include<cstdio> #include<cstring> using namespace std; int e

  • 计算机几何算法总结(转载)2020-01-29 23:02:58

      转自:http://dev.gameres.com/Program/Abstract/Geometry.htm 计算几何算法概览 一、引言   计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。作为计算机科学的一个分支

  • 经验分享:半桥电路的工作原理及注意问题(转载)2020-01-28 18:01:23

     在PWM和电子镇流器当中,半桥电路发挥着重要的作用。半桥电路由两个功率开关器件组成,它们以图腾柱的形式连接在一起,并进行输出,提供方波信号。本篇文章将为大家介绍半桥电路的工作原理,以及半桥电路当中应该注意的一些问题,希望能够帮助电源新手们更快的理解半桥电路。先来了

  • 数据结构——链和队列042020-01-28 16:40:12

    杨辉三角的链队列解法 以下代码结果不能输出! 检查代码似乎没错,因为不会debug,简单调试发现不会检查队列元素的值,暂定第二遍再搞;用的编译器是DEV C++; 之前还遇到个问题,if else语句中,即使只有一句语句,仍然需要加“{}”,否则报错,大致是else没有if 与之匹配。 #include<stdio.h>

  • 837. 连通块中点的数量(并查集)2020-01-26 18:50:50

    给定一个包含n个点(编号为1~n)的无向图,初始时图中没有边。 现在要进行m个操作,操作共有三种: “C a b”,在点a和点b之间连一条边,a和b可能相等; “Q1 a b”,询问点a和点b是否在同一个连通块中,a和b可能相等; “Q2 a”,询问点a所在连通块中点的数量; 输入格式 第一行输入整数n和m。 接下来m行

  • 并查集问题2020-01-24 11:36:21

    合并集合 一共有n个数,编号是1~n,最开始每个数各自在一个集合中。 现在要进行m个操作,操作共有两种: “M a b”,将编号为a和b的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作; “Q a b”,询问编号为a和b的两个数是否在同一个集合中; 输入格式 第一行输入整数n和m

  • [LeetCode 1167] Minimum Cost to Connect Sticks2020-01-24 09:02:29

    You have some sticks with positive integer lengths. You can connect any two sticks of lengths X and Y into one stick by paying a cost of X + Y.  You perform this action until there is one stick remaining. Return the minimum cost of connecting all t

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有