自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 算法题从初级到高级

大纲入门入门1001 害死人不偿命的(3n+1)猜想#include <iostream>using namespace std;int main() { int n; cin >> n; int k = 0; while (n != 1) { if (n % 2 == 0) { n /=...

2019-09-03 21:28:03 226

原创 LeetCode刷题

文章目录#7.反转整数#9.回文数#13.罗马数字转整数#14.最长公共前缀#21.合并两个有序链表#7.反转整数class Solution {public: int reverse(int x) { string s = to_string(x); std::reverse(s.begin(), s.end()); int res ...

2018-09-27 20:00:05 444

原创 HDOJ

#1003 Max Sumhttp://acm.hdu.edu.cn/showproblem.php?pid=1003算法一(穷竭算法)#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;cstdio&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;

2018-09-26 21:58:24 2069

原创 常见算法面试题

数组类问题数组类问题二分查找template&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a

2018-09-15 20:37:03 36428 1

原创 算法第2篇——插入排序

插入排序 C++实现

2017-10-13 10:06:03 251

原创 算法第1篇——选择排序

首先看一段选择排序的C++代码:templatetypename T>void selectionSort(T arr[], int n) { for (int i = 0; i < n; i++) { //寻找[i, n)区间里的最小值 int minIndex = i; for (int j = i + 1; j < n; j++)

2017-08-21 09:16:53 242

转载 掌握jQuery插件开发,这篇文章就够了

转自http://www.jianshu.com/p/518d424d4994,原作者:留七七在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQuery插件来满足相应的展示需求。目前页面中常用的一些组件,都有多种jQuery插件可供选择,网络上也有很多专门收集jQuery插件的网站。利用jQuery

2017-06-10 11:08:23 301

原创 jQuery中宽、高、位置和滚动条总结

js中各种宽高令人头疼,相反,jQuery中则精简了不少。宽、高jQuery中获取宽高,最经典的就是width()和height()。因为CSS盒子模型的缘故,元素的宽高分为很多。以下以获取元素的宽为例

2017-06-05 11:45:30 1344

原创 JavaScript动画2-缓冲运动

缓冲运动上一篇文章中,我们说的动画效果中速度都是恒定的,一直保持不变。但现实生活中,物体运动的速度往往是变化的,比如火车进站的时候,速度

2017-06-05 10:22:04 357

原创 JavaScript动画1-速度动画

动画实际上就是在一定时间内,改变一个元素的某些属性。这里简单实现一个JavaScript运动的框架。主要包括: 1. 速度动画(改变left、right、width、height、opacity) 2. 缓冲运动 3. 多物体运动 4. 任意属性值改变 5. 链式运动 6. 多属性同时变化速度动画速度动画就是通过改变left、right、width、height、opacity的值来达

2017-04-30 12:38:45 334

原创 二进制补码记数法和余码记数法

目前,计算机表示整数普遍采用的就是二进制补码记数法。它是用固定数目的二进制位来表示整数,通常是32位。

2016-12-13 15:03:28 13655

原创 Compass中导入插件(以Normalize为例)

Compass中默认的浏览器重置模块式reset。它会把所有的浏览器默认样式都归零。有时候这不是你所需要的,你可能更想把所有浏览器的默认样式都变得相同,而不是完全抹除,normalize就是这样做的。在Compass中使用normalize而不是使用其默认的reset,有两种做法:直接引入normalize.css,导入到项目中使用Compass的插件机制安装Normalize1. 直接引入n

2016-12-13 14:39:27 1261

原创 Compass学习指南

Compass是Sass的一个工具库,他们之间的关系就好像JavaScript和jQuery一样。学习Compass之前,你最好有一定的Sass基础。就好像你不会JavaScript一样可以使用jQuery一样,懂得Sass会让你更好的理解Compass。1. 安装和使用1.1 安装跟Sass一样,Compass是基于Ruby的。所以首先,你得安装Ruby。这里我们假定你已经安装了Ruby,接着,在

2016-12-13 14:37:43 615

原创 Sass学习指南

Sass是一个CSS预处理器。在Sass中,你可以使用变量,条件语句,循环,函数,继承等其他编程语言所有的特性。只要一条命令,就能把Sass文件编译成浏览器能识别的CSS文件。1. 安装和编译1.1 安装安装Sass需要先安装Ruby,这里假定你已经安装了Ruby。在命令行输入以下命令(Windows系统需要先安装Linux shell)sudo gem install sass1.2 编译假定你已

2016-12-13 14:36:39 354

原创 JavaScript原型继承

JavaScript在所有面向对象的语言中是最独特的,它的独特源于它怪异的原型继承机制。一个JS学习者的抱怨1994年,Brendan Eich在设计JavaScript的那10天里,鬼知道他是怎么想的,恐怕连他也觉得自己在设计一门“玩具语言”,所以不想把它变得这么复杂,于是他大胆的抛弃了C++和Java中类的概念,自创了一个叫原型继承的东西。这绝对是一个设计上的错误。这反而使得JavaScript

2016-12-13 14:34:37 372

原创 Linux常用命令

注意事项Linux最常用的命令。

2016-06-07 22:09:02 210

空空如也

空空如也

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

TA关注的人

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