4 SurverDevin

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 31w+

二叉树和为某值的路径

public static ArrayList<ArrayList<Integer>> FindPath(TreeNode root,int target) { ArrayList<ArrayList<Integer>> lists=new ArrayList<>(); ArrayList<Integer> list=new ArrayList<>(); if(root==n.

2020-08-07 20:51:42

LeetCode三数之和

给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。public List<List<Integer>> threeSum(int[] nums){ List<List<Integer>> list = new ArrayList<>(); Arrays.sort(nu

2020-08-06 15:20:50

前序遍历和中序遍历构建二叉树

import java.util.*;public class Solution { public TreeNode reConstructBinaryTree(int [] pre,int [] in) { if(pre.length==0||in.length==0) return null; TreeNode tree =new TreeNode(pre[0]); for(int i=0;i<in.length;i++){

2020-08-04 15:09:25

最大连续子数组求和

public static int numMax(int[] a){ int len=a.length; int sum=0; int max=a[0]; for (int i=0;i<len;i++){ sum+=a[i]; max=sum<max?max:sum; if(sum<0) sum=0; } return ma

2020-07-31 16:09:55

二叉树最大路径和

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ import java.util.*;class Solution { int max=Integer.MIN_VALUE; public i

2020-07-30 10:18:38

java字符串最大无重复字串

//暴力解决,找出每一个不重复子串,然后找出最长字串public static int lengthOfLongestSubstring(String s) { if(s.length()<0) return 0; int max=0; for(int i=0;i<s.length();i++){ for(int j=i+1;j<s.length();j++){ if

2020-07-14 21:15:00

三次握手和四次挥手

转载自:原文链接三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。见过比较典型的面试场景是这样的:面试官:请介绍下三次握手求职者:第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到报文之后,会应答一个报文给客户端,第三次握手就是客户端收到报文后再给服务器发送一个报文,三次握手就成功了。面试官:然后呢?求职者:这就是三次握手的过程,很简单的。面试官:。。。。。。(

2020-07-06 18:35:38

利用word2vec对关键词进行聚类

转载自Felven按照一般的思路,可以用新闻ID向量来表示某个关键词,这就像广告推荐系统里面用用户访问类别向量来表示用户一样,然后就可以用kmeans的方法进行聚类了。不过对于新闻来说存在一个问题,那就量太大,如果给你十万篇新闻,那每一个关键词将需要十万维的向量表示,随着新闻数迅速增加,那维度就更大了,这计算起来难度太大。于是,这个方法思路简单但是不可行。好在我们有word2vec这个工具,这是google的一个开源工具,能够仅仅根据输入的词的集合计算出词与词直接的距离,既然距离知道了自然也就能聚类了,

2020-07-02 17:05:05

数组滑动窗口

题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}, {2,3,4,[2,6,2],5,1}, {2,3,4,2,[6,2,5],1}, {2,3,4,2,

2020-06-30 21:24:55

用百度EasyDL做情感分析

首先百度提供的Easy DL平台能帮助我们做很多实验,本文只要针对文本分类任务。平台所提供的方法节省了大量的自主编码时间。1、打开百度EasyDL,选择专业版。2、上传情感分类数据集,Easy DL做文本分类任务时自带数据集,所以可以选取官方指定数据集,也可以上传自己的数据集。数据集格式必须是txt格式,包含句子和标注。提供的公开数据集有如下选择3、创建新的项目并创建新的任务配置任务中可以选择百度的ERNIE2.0预训练模型加上BILSTM神经网络。这里的网络包括CNN、TextCNN、LS

2020-06-23 08:49:31

论文阅读笔记:《ERNIE 2.0: A Continual Pre-training Framework for Language Understanding》

论文阅读笔记:《ERNIE 2.0: A Continual Pre-training Framework for Language Understanding》此文转载!原文链接机构:百度作者:Yu Sun, Shuohuan Wang发布地方:arxiv面向任务:Natural Language Understanding论文地址:[添加链接描述](https://arxiv.or...

2020-05-06 11:46:24

解读ALBERT《A LITE BERT FOR SELF-SUPERVISED LEARNING OF LANGUAGE REPRESENTATIONS》

转载地址https://blog.csdn.net/weixin_37947156/article/details/101529943原文作者:sliderSun 解读ALBERT《A LITE BERT FOR SELF-SU...

2019-10-17 11:12:01

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

思路就是每次psuh是时先将stack2清空放入stck1(保证选入的一定在栈底),stack2始终是用来删除的在pop前,先将stack1中中的数据清空放入stack2(保存后入的在栈底),stack1始终用于pushimport java.util.Stack;public class Solution { Stack<Integer> stack1 = new ...

2019-09-05 15:49:18

python斐波那契数列动态规划

斐波那契类似于1 1 2 3 5 8这样的数列,当前项等于前两项之和。根据这个规律就可以用递归来做,可是当数字很大的时候,递归耗时很长,因此可以采用动态规划来做。# 动态规划def Feibonacci1(n): array = [0, 1] while len(array) <= n: array.append(array[-1]+array[-2])...

2019-08-30 21:04:46

青蛙跳台阶算法

青蛙跳n个台阶,一次只能有两种选择1或2,问有几种跳法。#递归方法def frog(n): if(n > 2): return frog(n-2)+frog(n-1) else: return ndef main(): print(frog(6))if __name__ == '__main__': main()...

2019-08-29 18:58:03

将一个字符串中的每个空格替换

直接运用Java里String方法//请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。package com.company;public class Main { public static String replaceSpace(StringBuffer str) {...

2019-08-28 16:23:23

二维数组查找

//在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,// 每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,// 判断数组中是否含有该整数。package com.company;public class Main { public static boolean find(int target,int[][] ...

2019-08-27 16:02:41

XLNet解读

原文转载链接小岁月太着急 XLNet解读 论文地址:https://arxiv.org/pdf/1906.08237.pdf 预训练模型及代码地址:https://github.com/zihangdai/xlnet 论文原理:(张俊林老...

2019-07-18 09:10:08

情感分析xml数据集利用Python将xml文件中的句子提取出来

Python将xml文件中的句子提取出来有时候的数据集是xml格式的,在数据处理时候只需要提取xml文件中的句子和标注了的数据,其实最简单的方法是直接用EXCEL表打开并保存为csv文件,如图所示:如果是用python的话也可以实现。Python实现import xml.dom.minidomfrom pandas import Series# 存储句子data_list =...

2019-07-17 21:29:18

基于Bert的中文情感分析代码及分析

基于Bert的中文情感分析代码及分析众所周知,Google 前段时间开源了他们的 BERT – BidirectionalEncoderRepresentations fromTransformers 模型,使用多头注意力和位置嵌入,一举打破自然语言处理领域11个不同问题的最好记录。NLP界开启一个全新的时代,利用Bert做NLP的任务也是取得很好的效果,本文利用微调Bert模型做中文情感分析,...

2019-07-17 18:46:23
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。