自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Venom

一个专注于算法的博客

  • 博客(49)
  • 收藏
  • 关注

原创 ElasticSearch7.6学习日记之聚合:指标聚合

脚本聚合框架有助于基于搜索查询提供聚合数据。它基于称为聚合的简单构建块,可以进行组合以构建复杂的数据摘要。聚合可以看作是在一组文档上建立分析信息的工作单元。执行的上下文定义此文档集是什么(例如,在已执行的查询/搜索请求的过滤器的上下文中执行顶级聚合)。有许多不同类型的聚合,每种聚合都有自己的目的和输出。为了更好地理解这些类型,通常更容易将它们分为四个主要家族:桶装:生成存储桶的一组聚...

2020-03-29 15:54:49 1027

原创 ElasticSearch7.6学习日记之设置ElasticSearch:配置ElasticSearch

1.配置ElasticSearch配置文件位置Elasticsearch具有三个配置文件:elasticsearch.yml用于配置Elasticsearch jvm.options用于配置Elasticsearch JVM设置 log4j2.properties用于配置Elasticsearch日志记录这些文件位于config目录中,其默认位置取决于安装是来自压缩包...

2020-03-29 10:55:10 1095

原创 ElasticSearch7.6学习日记之设置ElasticSearch:安装ElasticSearch

1.托管ElasticSearch您可以在自己的硬件上运行Elasticsearch,或者在Elastic Cloud上使用我们托管的Elasticsearch Service。Elasticsearch Service在AWS和GCP上均可用。免费试用Elasticsearch Service。2.自己安装ElasticSearchElasticsearch以下列软件包格式提供...

2020-03-29 10:00:18 275

原创 阿里云Ubuntu16.04安装ElasticSearch7.2

最近用学生认证买了个阿里云服务器,然后安装了一下ElasticSearch7.2版本,并且做了登录认证。其中遇到的坑,和大家分享一下。1.首先是下载这里给大家分享一个镜像的网址,可以快速下载ElasticSearch。https://thans.cn/mirror/elasticsearch.html2.安装1.首先要配置jdk,这里使用下载好的ElasticSearch7.2...

2020-03-26 18:26:44 782 1

原创 ElasticSearch7.6学习日记之ElasticSearch入门:分析与汇总结果

分析与汇总结果Elasticsearch聚合使您能够获取有关搜索结果的元信息,并回答诸如“德克萨斯州有多少个帐户持有人”之类的问题。或“田纳西州的平均帐户余额是多少?”您可以在一个请求中搜索文档,过滤命中并使用汇总分析结果。例如,以下请求使用terms汇总将bank索引中的所有帐户按状态分组,并按降序返回帐户数量最多的十个州:GET /bank/_search{ "size"...

2020-03-22 15:26:36 308

原创 ElasticSearch7.6学习日记之ElasticSearch入门:开始搜索

开始搜索将一些数据存储到Elasticsearch索引后,您可以通过将请求发送到_search端点来对其进行搜索。要访问全套搜索功能,请使用Elasticsearch Query DSL在请求正文中指定搜索条件。您可以在请求URI中指定要搜索的索引的名称。例如,以下请求检索bank索引中的所有文档并按帐号排序:GET /bank/_search{ "query": { "ma...

2020-03-22 15:18:23 381

原创 ElasticSearch7.6学习日记之ElasticSearch入门:索引一些文件

索引一些文件集群启动并运行后,就可以为某些数据建立索引了。Elasticsearch有多种摄取方式,但最终它们都做同样的事情:将JSON文档放入Elasticsearch索引中。您可以通过一个简单的PUT请求直接执行此操作,该请求指定要添加文档的索引,唯一的文档ID以及"field": "value"请求正文中的一对或多对:PUT /customer/_doc/1{ "name...

2020-03-22 15:07:20 922

原创 ElasticSearch7.6学习日记之ElasticSearch入门:启动并运行ElasticSearch

ElasticSearch入门准备好将ElasticSearch作为测试驱动器,并且亲自了解如何使用REST API来存储、搜索和分析数据了吗?按照以下步骤,逐步完成入门教程:启动并运行Elasticsearch集群 为一些样本文件编制索引 使用Elasticsearch查询语言搜索文档 使用存储桶和指标聚合分析结果查看Elasticsearch简介,学习术语,并了解Elast...

2020-03-22 14:53:18 799

原创 ElasticSearch7.6学习日记之ElasticSearch简介

ElasticSearch简介为了搜索和分析,你懂得!Elasticsearch是Elastic Stack核心的分布式搜索和分析引擎。Logstash和Beats有助于收集、聚合和丰富您的数据并将其存储在Elasticsearch中。使用Kibana,您可以交互式地探索,可视化和共享对数据的见解,并管理和监视堆栈。Elasticsearch是建立索引、搜索和分析发生的地方。Elast...

2020-03-21 14:40:50 572

原创 LeetCode算法面试题汇总之开始之前(5): 鸡蛋掉落

你将获得K个鸡蛋,并可以使用一栋从1到N共有N层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层F,满足0 <= F <= N任何从高于F的楼层落下的鸡蛋都会碎,从F楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层X扔下(满足1 <= X...

2019-11-07 10:54:25 112

原创 LeetCode算法面试题汇总之开始之前(4): 合并两个有序数组

给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。 你可以假设nums1有足够的空间(空间大小大于或等于m + n)来保存nums2中的元素。示例:输入:nums1 = [1,2,3,0,0,0], m = 3nums2 ...

2019-11-07 10:50:07 102

原创 LeetCode算法面试题汇总之开始之前(3): 搜索二维矩阵 II

编写一个高效的算法来搜索mxn矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性:每行的元素从左到右升序排列。 每列的元素从上到下升序排列。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 1...

2019-11-07 10:48:28 202

原创 LeetCode算法面试题汇总之开始之前(2):求众数

给定一个大小为n的数组,找到其中的众数。众数是指在数组中出现次数大于⌊ n/2 ⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例1:输入: [3,2,3]输出: 3示例2:输入: [2,2,1,1,1,2,2]输出: 2解题思路:首先计算数组长度除以二,得到达到众数的频率。然后用字典key是数组元素,value是元素的出现次数。最后...

2019-11-07 10:46:19 100

原创 LeetCode算法面试题汇总之开始之前(1):只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例2:输入: [4,1,2,1,2]输出: 4解题思路:我用的是Python的字典,key为数组里的数字,value是数字的出现次数,当重复...

2019-11-07 10:43:15 150

原创 神经网络于深度学习

机器学习的三要素:模型、学习准则、优化算法。 优化算法:参数与超参数,在机器学习中,优化又可以分为参数优化和超参数优化。模型 f(x; θ)中的θ 称为模型的参数,可以通过优化算法进行学习。除了可学习的参数 θ 之外,还有一类参数是用来定义模型结构或优化策略的,这类参数叫做超参数。 常见的超参数包括:聚类算法中的类别个数、梯度下降法的步长、正则项的 系数、神经网络的...

2019-06-26 11:18:58 202

原创 一笔画问题

题目描述zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。规定,所有的边都只能画一次,不能重复画。输入第一行只有一个正整数N(N<=10)表示测试数据的组数。每组测试数据的第一行有两个正整数P,Q(P<=1000,Q<=2000),分别表示这个画中有多少个顶点和多少条连线。(点的编号从1到P)随后的Q行,...

2019-05-07 10:31:29 551

原创 字符串的排列

题目描述:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串“abc”,则打印出由a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。解题思路:我们解这题时可以将字符串划分为两部分:首字符和后面的所有字符。首先求所有可能出现在第一个位置的字符,即把首字符和后面的字符交换。下图是字符串abc所有字符出现在第一个位置的情形:然后对后...

2019-05-05 22:05:37 98

原创 从尾到头输出链表。

题目描述:输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};解题思路:方法一:借用栈倒序输出链表因为栈是先进后出,把链表中的元素存进栈中,链表前面的元素在栈底,后面的元素在栈顶,链表后面的元素先出栈。方法...

2019-05-05 21:53:24 533

转载 nyoj之 一笔画问题

问题描述:zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。规定,所有的边都只能画一次,不能重复画。输入第一行只有一个正整数N(N<=10)表示测试数据的组数。每组测试数据的第一行有两个正整数P,Q(P<=1000,Q<=2000),分别表示这个画中有多少个顶点和多少条连线。(点的编号从1到P)随后...

2019-04-23 10:57:36 213

原创 剑指offer之孩子们的游戏

题目描述每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1报数....这样下去.....

2019-04-22 17:35:15 145

原创 剑指offer之扑克牌顺子

题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K...

2019-04-22 17:18:52 98

原创 剑指offer之和为S的两个数字

题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。解题思路:首先定义两个指针,第一个指向首字母,第二个指向尾字母,然后开始判断,如果相等,就进行返回,如果大于,第二个指针向左移动一位,如果小于,第一个指针向右移动一位。因为和为S的有多个,要...

2019-04-18 22:49:14 70

原创 剑指offer之和为S的连续正数序列

题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!输出描述:输出所有和为S的连续正数...

2019-04-18 22:04:46 186

原创 155. Min Stack C++

题目描述:Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push element x onto stack. pop() -- Removes the element on top of the stack. top(...

2019-02-12 19:45:07 161

原创 141. Linked List Cycle C语言

题目描述:Given a linked list, determine if it has a cycle in it.To represent a cycle in the given linked list, we use an integer pos which represents the position (0-indexed) in the linked list where ...

2019-02-12 12:45:39 156

原创 LeetCode 111. Minimum Depth of Binary Tree java

题目描述:Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.Note: A leaf is a node with no ...

2018-12-18 21:26:33 262 1

原创 LeetCode 110. Balanced Binary Tree java

题目描述:Given a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as:a binary tree in which the depth of the two subtrees of every node nev...

2018-12-18 21:11:48 196

原创 LeetCode 136. Single Number C语言

题目描述:Given a non-empty array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it wit...

2018-12-14 18:20:52 172

原创 LeetCode 122. Best Time to Buy and Sell Stock II C语言

题目描述:Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complete as many transactions as you like (i.e.,...

2018-12-13 20:52:04 97

原创 LeetCode 121. Best Time to Buy and Sell Stock C语言

题目描述:Say you have an array for which the ith element is the price of a given stock on day i.If you were only permitted to complete at most one transaction (i.e., buy one and sell one share of the ...

2018-12-13 20:47:38 131

原创 百度机器学习实习面试总结

面试之前       之前投了百度的简历,抱着试一试的心态,没想到真的给了我面试的机会,所以同学们凡事都要试一试,不到最后谁知道会不会成功呢。然后之前打电话约好是下午两点,后来他说开会又改到了三点,大的公司真的是非常的忙,所以我们要体谅体谅。       上午上完课赶紧从学校去赶地铁,真的是怕晚了,结果早到了半个多小时,然后在附近看了看,好多大公司都在那一片,感觉还是大公司好啊,这装饰,这...

2018-12-12 22:10:48 704

原创 LeetCode 112. Path Sum C语言

题目描述:Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.Note: A leaf is a node with no children.E...

2018-12-10 21:55:38 146

原创 LeetCode 108. Convert Sorted Array to Binary Search Tree C++

题目描述:Given an array where elements are sorted in ascending order, convert it to a height balanced BST.For this problem, a height-balanced binary tree is defined as a binary tree in which the depth...

2018-12-10 21:40:45 149

原创 LeetCode 101. Symmetric Tree C++

题目描述:101. Symmetric TreeEasy166233Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).For example, this binary tree [1,2,2,3,4,4,3] is symmetric:...

2018-12-09 22:33:25 122

原创 LeetCode 88. Merge Sorted Array C语言

题目描述:Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.Note:The number of elements initialized in nums1 and nums2 are m and n respectively. You may ass...

2018-12-09 22:18:35 344

原创 LeetCode 104. Maximum Depth of Binary Tree C语言

题目描述:Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.Note: A leaf is a node with no ...

2018-12-05 21:45:26 101

原创 PAC的优缺点

优点:1、以方差衡量信息的无监督学习,不受样本标签限制。2、各主成分之间正交,可消除原始数据成分间的相互影响3. 可减少指标选择的工作量4.用少数指标代替多数指标,利用PCA降维是最常用的算法5. 计算方法简单,易于在计算机上实现。 缺点:1、主成分解释其含义往往具有一定的模糊性,不如原始样本完整2、贡献率小的主成分往往可能含有对样本差异的重要信息3、特征值...

2018-12-04 21:55:24 2235

原创 LeetCode 100. Same Tree C语言

题目描述:Given two binary trees, write a function to check if they are the same or not.Two binary trees are considered the same if they are structurally identical and the nodes have the same value.E...

2018-12-04 21:53:39 180

原创 LeetCode 83. Remove Duplicates from Sorted List C语言

题目描述:Given a sorted linked list, delete all duplicates such that each element appear only once.Example 1:Input: 1-&gt;1-&gt;2Output: 1-&gt;2Example 2:Input: 1-&gt;1-&gt;2-&gt;3-&gt;3Out...

2018-12-04 20:49:54 181

原创 LeetCode 67. Add Binary C++

题目描述:Given two binary strings, return their sum (also a binary string).The input strings are both non-empty and contains only characters 1 or 0.Example 1:Input: a = "11", b = "1"Output: "100...

2018-11-28 21:46:29 216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除