- 博客(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 239
原创 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 457
原创 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;lt;cstdio&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;
2018-09-26 21:58:24 2116
原创 常见算法面试题
数组类问题数组类问题二分查找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;a
2018-09-15 20:37:03 36682 1
原创 算法第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 254
转载 掌握jQuery插件开发,这篇文章就够了
转自http://www.jianshu.com/p/518d424d4994,原作者:留七七在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQuery插件来满足相应的展示需求。目前页面中常用的一些组件,都有多种jQuery插件可供选择,网络上也有很多专门收集jQuery插件的网站。利用jQuery
2017-06-10 11:08:23 315
原创 jQuery中宽、高、位置和滚动条总结
js中各种宽高令人头疼,相反,jQuery中则精简了不少。宽、高jQuery中获取宽高,最经典的就是width()和height()。因为CSS盒子模型的缘故,元素的宽高分为很多。以下以获取元素的宽为例
2017-06-05 11:45:30 1366
原创 JavaScript动画2-缓冲运动
缓冲运动上一篇文章中,我们说的动画效果中速度都是恒定的,一直保持不变。但现实生活中,物体运动的速度往往是变化的,比如火车进站的时候,速度
2017-06-05 10:22:04 374
原创 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 349
原创 Compass中导入插件(以Normalize为例)
Compass中默认的浏览器重置模块式reset。它会把所有的浏览器默认样式都归零。有时候这不是你所需要的,你可能更想把所有浏览器的默认样式都变得相同,而不是完全抹除,normalize就是这样做的。在Compass中使用normalize而不是使用其默认的reset,有两种做法:直接引入normalize.css,导入到项目中使用Compass的插件机制安装Normalize1. 直接引入n
2016-12-13 14:39:27 1291
原创 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 657
原创 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 374
原创 JavaScript原型继承
JavaScript在所有面向对象的语言中是最独特的,它的独特源于它怪异的原型继承机制。一个JS学习者的抱怨1994年,Brendan Eich在设计JavaScript的那10天里,鬼知道他是怎么想的,恐怕连他也觉得自己在设计一门“玩具语言”,所以不想把它变得这么复杂,于是他大胆的抛弃了C++和Java中类的概念,自创了一个叫原型继承的东西。这绝对是一个设计上的错误。这反而使得JavaScript
2016-12-13 14:34:37 391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人