紫芝的博客

「Stay hungry. Stay foolish.」

CSS层叠样式表

CSS层叠样式表 1.使用CSS样式的方式 1.1 内链样式表 <body style="background-color: brown;color: #fff;margin:0;padding:0;"> 1.2 嵌...

2019-03-05 10:40:49

阅读数 12

评论数 0

HTML标记语言

HTML标记语言 目录 1. HTML语法 2. HTML基本结构 3. 文档设置标记 4. 图像标记 5. 超链接的使用 6. 表格 7. HTML框架 8. 表单设计 HTML语法 1. HTML标记语言 表示网页信息的符号标记语言 特点 可以设置文本的格式,比如标题、字号、文本颜色、段落...

2019-03-05 10:39:16

阅读数 15

评论数 0

牛客网 栈的压入、弹出序列

链接:https://www.nowcoder.com/questionTerminal/d77d11405cc7470d82554cb392585106 来源:牛客网 [编程题]栈的压入、弹出序列 热度指数:258526 时间限制:1秒 空间限制:32768K 输入两个整数序列,第一个序列表示栈...

2019-01-20 16:44:44

阅读数 1427

评论数 0

牛客网 树的子结构

[编程题] 树的子结构 热度指数:349541 时间限制:1秒 空间限制:32768K 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) class TreeNode { int val = 0; TreeNode left = null;...

2019-01-19 21:39:08

阅读数 32

评论数 0

Java中栈和队列的用法 Stack And Queue

Java中栈和队列的用法 栈的实现 使用Java的集合类Stack boolean isEmpty();//判断当前栈是否为空,等价于empty(); synchronized E peek();//获得当前栈顶元素 Synchronized E pop();//获得当前栈顶元素并删除 E pu...

2019-01-18 23:26:01

阅读数 47

评论数 0

选择排序-冒泡排序-归并排序-快速排序-插入排序

选择排序 基本思想: 设所排序序列个数为N,i取1,2,3…n-1,从N-i+1个记录(Ri,Ri+1….Rn)中找出排序码最小的记录,与第i个记录交换,执行N-1次后完成序列的排序。 //选择排序 private static void selectSort(int[] arr, int n...

2019-01-16 18:24:42

阅读数 1237

评论数 0

动态规划的基本思想

分治法 将一个规模为n的问题分解为K个规模较小的子问题,这些子问题互相独立且与原问题相同。递归的解决这些问题,然后将各个子问题的解合并得到原问题的解 贪心法 当前的选择可能要依赖于已经做出的选择,但不依赖于有待于做出的选择和子问题。因此贪心法是自顶向下,一步一步地做出贪心的选择 动态规划 动...

2019-01-11 16:25:59

阅读数 45

评论数 0

Java多线程

继承Thread类创建多线程 单线程,main()方法的打印语句不会执行 public class Main { public static void main(String[] args) { //单线程程序 MyThread myThread = new...

2018-12-31 20:41:30

阅读数 1389

评论数 1

Java基础案例教程

静态代码块 public class Main { static { System.out.println("测试类的静态代码执行&a...

2018-12-18 14:38:51

阅读数 1364

评论数 0

Java数组和Arrays类

一维数组的两种定义方法 一维数组的三种遍历方法 import java.util.Arrays; import java.util.Scanner; public class Main { static int maxn = (int) 1e5 + 10; public s...

2018-12-10 17:31:48

阅读数 1393

评论数 0

C++类的静态成员

静态成员的提出是为了解决数据共享的问题,实现共享有多种方法,全局变量或对象具有局限性和不安全性 静态数据成员 可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏隐藏的原则,保证了安全性 静态成员函数 和静态数据成员一样,都属于类,而不属于某个对象,对静态成员的引用可以用类名限定的...

2018-12-07 18:23:54

阅读数 1412

评论数 0

C++对象初始化

#ifndef TDATE_H_INCLUDED #define TDATE_H_INCLUDED #include<iostream> class TDate{ public: TDate(int y,int...

2018-12-05 16:03:34

阅读数 1221

评论数 0

ZOJ - 1375 Pass-Muraille 【贪心】

Pass-Muraille ZOJ - 1375 In modern day magic shows, passing through walls is very popular in which a magician performer passes through several walls...

2018-12-05 15:59:45

阅读数 1239

评论数 0

转向语句 goto语句

语句标号是一种用来标识语句的标识符,用冒号分割 #include<iostream> using namespace std; //goto只能在一个函数体内进行转向 int main(){ int i; for( i=0;i&...

2018-12-03 09:46:28

阅读数 2009

评论数 0

使用CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数...

2018-12-03 09:42:11

阅读数 96

评论数 0

三角形内部整点的个数【皮克定理】

皮克定理 一张方格纸上,上面画着纵横两组平行线,相邻平行线之间的距离都相等,这样两组平行线的交点,就是所谓格点。如果取一个格点做原点O,如图1,取通过这个格点的横向和纵向两直线分别做横坐标轴OX和纵坐标轴OY,并取原来方格边长做单位长,建立一个坐标系。这时前面所说的格点,显然就是纵横两坐标都是整数...

2018-11-27 20:43:26

阅读数 318

评论数 1

牛客网 二叉树的层序遍历

从上往下打印出二叉树的每个节点,同层节点从左至右打印。 c++ struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL)...

2018-11-26 17:27:25

阅读数 2147

评论数 2

POJ 2069最小球覆盖 HDU3007最小圆覆盖【模拟淬火算法】

POJ 2069最小球覆盖 1.给定N个三维点,要求覆盖这些点的最小球半径; 2.采用模拟淬火算法,随机选取一个点作为初始解,然后不断向当前最远的点靠近; 3.这是一个不断调整的过程,对应模拟淬火算法中不断向内能最低这一目标函数(半径最小)逼近,温度对应控制变量 #include&amp...

2018-11-23 11:24:00

阅读数 126

评论数 0

ZOJ - 1450 Minimal Circle HDU - 3007 Buried memory 最小圆覆盖模板 【随机函数】【增量法】

题意 给N个点,求最小的圆将这N个点全部覆盖,输出圆心坐标和半径 分析 最小的圆肯定落在三个点上,因此暴力枚举圆上的三个点即可,点增量算法O(n ^ 3),加入随机化,平均复杂度可以降到O(n^2) #include<iostream>...

2018-11-23 10:07:28

阅读数 72

评论数 0

LeetCode 罗马数字与阿拉伯数字的转换

罗马数字->阿拉伯数字 Roman to Integer class Solution { public: int romanToInt(string s) { map<char, int> mymap = ...

2018-11-22 22:37:25

阅读数 66

评论数 0

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