marked

图算法

萝らか妹 提交于 2020-02-12 17:37:05
一.无向图 1.邻接表数据结构 1) 图中顶点用一个一维数组存储,当然也可以用单链表来存储,不过用数组可以较容易的读取顶点信息,更加方便。另外,对于顶点数组中,每个数据元素还需要存储指向第一个邻接点的指针,以便于查找该顶点的边信息。 2) 图中每个顶点vi的所有邻接点构成一个线性表,由于邻接点的个数不定,所以用单链表存储,无向图称为顶点vi的边表,有向图则称为以vi为弧尾的出边表。 package sort; import edu.princeton.cs.algs4.Bag; import edu.princeton.cs.algs4.In; import edu.princeton.cs.algs4.StdOut; import java.util.NoSuchElementException; import java.util.Stack; public class Graph { private static final String NEWLINE = System.getProperty("line.separator"); private final int V; private int E; private Bag<Integer>[] adj; //创建一个含有V个顶点但不含有边的图 public Graph(int V) { if (V < 0) throw

CSS(02)CSS选择器

微笑、不失礼 提交于 2020-02-10 15:47:29
一、元素(类型)选择器 最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器。 如果设置 HTML 的样式,选择器通常将是某个 HTML 元素,比如 p、h1、em、a,甚至可以是 html 本身: html {color:black;} h1 {color:blue;} h2 {color:silver;} 亲自试一试 在 W3C 标准中, 元素选择器 又称为 类型选择器 (type selector)。 “类型选择器匹配文档语言元素类型的名称。类型选择器匹配文档树中该元素类型的每一个实例。” 因此,我们也可以为 XML 文档中的元素设置样式: XML 文档: <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/css" href="note.css"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> CSS 文档: note { font-family:Verdana, Arial; margin-left:30px; } to { font-size:28px; display:

嵌套选择器和分组选择器

南楼画角 提交于 2020-02-08 10:28:22
嵌套选择器 p{ }: 为所有 p 元素指定一个样式。 .marked{ }: class=“marked” 。 .marked p{ }: class=“marked” 元素内的 p 元素。 p.marked{ }: p 元素并且class=“marked” 。 分组选择器 p,h, .classname { }: 来源: CSDN 作者: ennal 链接: https://blog.csdn.net/qq_43557758/article/details/104117209

19—陈增龙—1.26学习笔记

独自空忆成欢 提交于 2020-01-26 13:59:45
Css教程 #1.20 首先要知道css是拿来渲染和改变布局和外观的 大多的在head头部的style标签中定义元素的属性的 属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。 属性和值被冒号分开 属性就是你要选择改变的那个特性,比如color,font size等等都算是属性 声明是以{ }括起来的并且在里面是以分号结束每一个属性的特别声明 css中注释以 “/ " 开始, 以 " /” 结束(/**/) 在html中是 点击查询html注释 如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器。这就是为什么一些元素会有id的原因,id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。 ID属性不要以数字开头,HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 “#” 来定义。 实例 #1.21 包含选择器和子选择器的区别在于包含的深度不同,前者是在选择器内的某个元素抖胸,而子选择器只能在选择器的第一级别 兄弟选择器则是两个在连续的一段时才会有渲染,格式为A~B{…} 该链接的笔记2 span可以内嵌别的style,在一个语句中,可以用span将个别部分隔离开形成别的style 样式的意思就是外观,比如字体大小,颜色等等,外部样式和内部样式的 区别,点击查看

Leetcode 题解 - 搜索

坚强是说给别人听的谎言 提交于 2020-01-22 18:30:28
BFS 广度优先搜索一层一层地进行遍历,每层遍历都以上一层遍历的结果作为起点,遍历一个距离能访问到的所有节点。需要注意的是,遍历过的节点不能再次被遍历。 第一层: 0 -> {6,2,1,5} 第二层: 6 -> {4} 2 -> {} 1 -> {} 5 -> {3} 第三层: 4 -> {} 3 -> {} 每一层遍历的节点都与根节点距离相同。设 di 表示第 i 个节点与根节点的距离,推导出一个结论:对于先遍历的节点 i 与后遍历的节点 j,有 di <= dj。利用这个结论,可以求解最短路径等 最优解 问题:第一次遍历到目的节点,其所经过的路径为最短路径。应该注意的是,使用 BFS 只能求解无权图的最短路径,无权图是指从一个节点到另一个节点的代价都记为 1。 在程序实现 BFS 时需要考虑以下问题: 队列:用来存储每一轮遍历得到的节点; 标记:对于遍历过的节点,应该将它标记,防止重复遍历。 1. 计算在网格中从原点到特定点的最短路径长度 Leetcode-1091. 二进制矩阵中的最短路径 在一个 N × N 的方形网格中,每个单元格有两种状态:空(0)或者阻塞(1)。 一条从左上角到右下角、长度为 k 的畅通路径,由满足下述条件的单元格 C_1, C_2, …, C_k 组成: 相邻单元格 C_i 和 C_{i+1} 在八个方向之一上连通(此时,C_i 和 C_{i+1}

markdown语法

为君一笑 提交于 2019-12-06 11:56:37
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JS Bin</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/marked/0.7.0/marked.js"></script> </head> <body> <div id="content"></div> <script> var markdown=` # Marked in the browser ## Rendered by **marked**. [百度](http://baidu.com) ` var html= marked(markdown); document.getElementById('content').innerHTML =html; </script> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JS Bin</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/marked/0.7.0/marked.js"></script> </head> <body> <div id="content"

CSS 分组 和 嵌套 选择器

假如想象 提交于 2019-12-04 02:37:26
分组选择器 在样式表中有很多具有相同样式的元素。 h1 { color:green; } h2 { color:green; } p { color:green; } 为了尽量减少代码,你可以使用分组选择器。 每个选择器用逗号分隔。 在下面的例子中,我们对以上代码使用分组选择器: 实例 h1 , h2 , p { color: green ; } 尝试一下 » 嵌套选择器 它可能适用于选择器内部的选择器的样式。 在下面的例子设置了三个样式: p{ }: 为所有 p 元素指定一个样式。 .marked{ }: 为所有 class="marked" 的元素指定一个样式。 .marked p{ }: 为所有 class="marked" 元素内的 p 元素指定一个样式。 p.marked{ }: 为所有 class="marked" 的 p 元素指定一个样式。 实例 p { color: blue ; text-align: center ; } .marked { margin: 0px; padding: 0px; color: rgb(0, 0, 139);">red ; } .marked p { color: white ; } p .marked { text-decoration: underline ; } 来源: https://www.cnblogs.com

洛谷P5022 旅行 题解 去环/搜索

浪尽此生 提交于 2019-12-03 07:13:00
题目链接: https://www.luogu.org/problem/P5022 这道题目一开始看的时候没有思路,但是看到数据范围里面有一个: \(m = n-1\) 或 \(m = n\) ,一下子有了思路。 当 \(m = n-1\) 时,这就是一棵树,以1为根节点进行搜索,每次优先访问编号小的点即可。 当 \(m = n\) 时,可知只有一个环,找到环中对应的所有边,然后遍历每一条环中的边,假设删除它,然后就变成了一棵树。 时间复杂度为: \(O(n^2)\) 。 实现代码如下: #include <bits/stdc++.h> using namespace std; const int maxn = 5050; struct Node { int u, v, id; Node() {} Node(int _u, int _v, int _id) { u = _u; v = _v; id = _id; } } edge[maxn*2], loop_edge[maxn]; vector<Node> g[maxn]; int n, m, p[maxn], pe[maxn], cnt, depth[maxn]; bool vis[maxn], vise[maxn*2], marked[maxn*2]; int ans_seq[maxn], tmp_seq[maxn], ans

node-express app.get() marked as unresolved in webstorm

匿名 (未验证) 提交于 2019-12-03 02:56:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: If you follow JetBrains' Getting Started with Node.js in WebStorm instructions, node-express specific code is highlighted correctly. However if you create your own simple node-express project, e.g. using node-express' Guide , then express specific functions such as app.get() are underlined and marked with the following warning: Unresolved function or method get() This happens even if you enable the following libraries under Settings\JavaScript\Libraries : Node.js Globals Node.js v0.10.31 Core Modules express-DefinitelyTyped (which you need

搭建一个支持LaTEX的hexo博客

混江龙づ霸主 提交于 2019-12-01 09:59:51
What is Hexo? 首先安利一下hexo博客: https://github.com/hexojs/hexo 这是一个运行在nodejs上的支持markdown的博客。在安装完 nodejs 和 npm 后你可以这样来安装hexo—— $ npm install hexo -cli -g 以下Quick Start部分摘自官方说明—— 安装博客 $ hexo init blog #这里blog是你文件夹的名字 $ cd blog $ npm install #这样会在blog文件夹中生成整个博客程序 开启服务,默认是监听4000端口 hexo server 写一篇新文章 hexo new "Hello World" 这样以来它会在你博客目录的 ./source/_posts 下生成一个.md文件,文件名默认是标题,当然可以之后更改的。 其他的博客设置,请参考github上官方文档 利用MathJax来渲染LaTeX数学公式 经过一番google之后,发现有位高手已经写好了一个自动部署MathJax的hexo插件 http://catx.me/2014/03/09/hexo-mathjax-plugin/ 安装方式也很简单,在你的博客文件夹下执行—— npm install hexo- math --save hexo math install