logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

单源最短路径SSSP之松弛操作

单源最短路径SSSP算法中使用了 松弛(relaxation)操作,即更新两点的最短路径形象的理解:原来用一根橡皮筋连接a、b两点,现在有一点v到b的距离更短,则用v点替换橡皮筋的a点,使得v、b连接在一起。这样缓解橡皮筋紧绷的压力,使其变得松弛,即松弛操作。我们规定每个节点都有一个 dist 值,dist[v] 值记录的是从源点可达的顶点v的最短距离,每个节点也都有一个p指针指向...

vue-cli4 关闭 eslint 代码规范

eslint是真的有毒有毒有毒.......查了很多文章说要找到build/webpack.base.conf.js 这个文件,然鹅vue-cli4里面根本没有这个文件啊!还有的说要注释掉“@vue/prettier” 这句话,然鹅我里面也没有这句代码啊!最后的解决方法是:找到项目下的.eslintrc.js文件,将其中的’@vue/standard’注释掉!!最后记得一定...

Python爬虫 百度新闻列表20条的标题、链接、日期

待爬取的20条新闻部分如下:通过观察审查元素发现,标题,链接和时间都藏在class=result里面,一个页面共有20条新闻,只要循环20遍,每次取其中div的相应元素即可。#coding:utf-8#引入相关模块import requestsfrom bs4 import BeautifulSoupurl = "http://news.baidu.com/ns?cl=2&amp

#爬虫
单源最短路径SSSP之Bellman-Ford算法

Bellman-Ford算法和Dijkstra算法都是求解图的最短路径的算法。Bellman是求单源点到各个顶点的最短路径,适用条件为有向或无向图,权重可为负值。当存在负权环路时,算法返回一个false值。该算法效率比较低,需要对边进行 |V|- 1 次松弛操作Bellman-Ford算法寻找单源最短路径的时间复杂度为O(V*E)。(V为给定图的顶点集合,E为给定图的边集合)两者区别在于:...

js排序算法:冒泡、选择、插入、快排★★★ 归并★

一、冒泡排序算法描述如下:1.比较相邻的两个元素,如果前一个比后一个大,则交换位置。2.第一轮的时候最后一个元素应该是最大的一个。3.按照步骤一的方法进行相邻两个元素的比较,这个时候由于最后一个元素已经是最大的了,所以最后一个元素不用比较。算法实现:/*** @Authorspring* @DateTime 2020-10-29* @param{arr} 待数组* @return{arr} 排好序

Python安装 Requests 和 BeautifulSoup 开发库

1. Beautiful Soup的简介简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下:Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。Beautiful Soup自动将输入文

CSS实现三列布局的3种方法及解析

CSS浮动第一个float:left,第二个float:right,第三个设置margin-left和margin-right绝对定位法第一个定位到left,第二个定位到right,第三个设置margin-left和margin-rightflex布局.left{width:200px;或者flex:0 0 200px;}.right{...

数组乱序(打乱数组,至少两种方法)js

数组随机排序(shuffle)方法1:时间复杂度 O(n^2)// 方法2:随机抽取法, 时间复杂度 O(n^2)function randomSortArray(arr) {let backArr = [];while (arr.length) {//Math.random():返回 [0,1) 之间的一个随机数let index = parseInt(Math.random() * arr.l

NLP情感分析——KNN算法

一、 基本概念文本情感分析是对文本中的某段已知文字的两极性进行分类,判断出此文字中表述的观点是积极的、消极的、还是中性的情绪。目前的研究方法主要有两类:一种是基于情感词典的方法,另一种是基于机器学习的方法。前者需要用到标注好的情感词典(英文/中文),通过情感词的褒贬性判断文本的情感倾向。后者是将传统的文本分类方法如朴素贝叶斯(NB)、k近邻(kNN)、最大熵、支持向量机(SVM)等算法应用于情感分

NLP情感分析——KNN算法

一、 基本概念文本情感分析是对文本中的某段已知文字的两极性进行分类,判断出此文字中表述的观点是积极的、消极的、还是中性的情绪。目前的研究方法主要有两类:一种是基于情感词典的方法,另一种是基于机器学习的方法。前者需要用到标注好的情感词典(英文/中文),通过情感词的褒贬性判断文本的情感倾向。后者是将传统的文本分类方法如朴素贝叶斯(NB)、k近邻(kNN)、最大熵、支持向量机(SVM)等算法应用于情感分

    共 11 条
  • 1
  • 2
  • 请选择