剑指Offer-3.从头到尾打印链表(Python) 题目链接 题目描述 输入一个链表,从尾到头打印链表每个节点的值。代码:# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: # 返回从尾部到头部...
html页面的滚动和导航栏的固定——Bootstrap的Affix和ScrollSpy Bootstrap的Affix与ScrollSpy用法[一]Bootstrap Affix Plugin(Advanced)
MyEclipse6.5离线安装SVN插件 下载svn插件,解压出来备用 地址:http://subclipse.tigris.org/files/documents/906/46495/site-1.6.5.zip在MyEclipse 6.5的安装路径下的plug_in(/MyEclipse 6.5/eclipse/plugins)下新建文件夹:site-1.6.5(或者是 SVN 等名字);打开MyEclipse 6.5,菜单栏 →
css属性的备忘录 在写html的过程中发现很多基础性的东西还是经常忘,因此开一篇博客为最基础基础的这些知识做一个备忘,尽快熟悉~~ overflow 属性定义和用法:verflow 属性规定当内容溢出元素框时发生的事情。 可能的值: 今天使用时出现的情况是,在导航栏的制作过程中使用了hidden,即如果方框内容溢出,则溢出部分不会显示。自己写的时候并没有注意到这种情况,是看了别人的代码发现的~多多学习,应
angularjs 滚动条 angular-scroll插件 超级无敌好用强推!!!!超级无敌好用强推!!!!超级无敌好用强推!!!!使用缘由: 在进行网页开发时,导航栏想做成能够随着页面滚动条距浏览器上下距离来调整状态的样式,所以进行了探索。 但是网上获取滚动条scroll以及对其进行操作的方法,多数为jQuery以及javascript,但是项目使用的是angularjs,如果和jQuery混写可能会出现问题,所以自...
Myeclipse 6.5 在线破解方法 现在网上有很多可以给Myeclipse 6.5在线生成注册码的网站,随便搜一下就能赵铎,或者可以使用以下网址: http://www.sojson.com/myeclipse8.5/ 输入名字,会自动生成注册码打开myeclipse 6.5, 在菜单栏点击 MyEclipse -> Subscription Information,然后输入刚才的账号和注册码激活即可
剑指Offer-2.替换空格(Python) 题目链接 题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy代码:# -*- coding:utf-8 -*-class Solution: # s 源字符串 def replaceSpace(self, s): # writ...
剑指Offer-32.把数组排成最小的数(Javascript) 32.把数组排成最小的数《剑指Offer》刷题GitHub链接题目链接题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。解题思路这里需要用到Array.prototype.sort()的方法,先按照既定的规则将numbers中的元素按顺序排列,然后再将排...
剑指Offer-31.整数中1出现的次数(从1到n整数中1出现的次数)(Javascript) 31.整数中1出现的次数(从1到n整数中1出现的次数)《剑指Offer》刷题GitHub链接题目链接题目描述求出1 ~ 13的整数中1出现的次数,并算出100 ~ 1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的...
button-UI预研 ant design基本类型:primary(#1890ff)、default(white)、dashed(white)、danger(red)大小:large(16px)、default(14px)、small(14px)状态:禁用、幽灵、加载中内容:icon、按钮组色系:蓝色动画:hover、active、clickmaterial ui基本类型:primary(#219...
JavaScript之正则表达式 正则表达式:主要用于描述和匹配符合某种规则的字符串搜索模式。语法:/正则表达式(/修饰符)()为可选部分注意:/表示正则表达式的起始和终止位置两大用途:搜索 search()检索字符串中是否存在与正则表达式匹配的子字符串,返回子字符串的起始位置。替换replace()查找并替换。var str = 'Hello World'var txt = str.repl...
剑指Offer-28.数组中出现次数超过一半的数字(Javascript) 28.数组中出现次数超过一半的数字《剑指Offer》刷题GitHub链接题目链接题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。解题思路这里用了一个对象来保存每个数字出现的次数,一旦一个数字出现的次数超过了数组长度的...
剑指Offer-29.最小的K个数(Javascript) 29.最小的K个数《剑指Offer》刷题GitHub链接题目链接题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。解题思路我使用的冒泡排序Codefunction GetLeastNumbers_Solution(input, k){ // write code here var len...
剑指Offer-30.连续子数组的最大和(Javascript) 30.连续子数组的最大和《剑指Offer》刷题GitHub链接题目链接题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量...
剑指Offer-26.二叉搜索树与双向链表(Javascript) 26.二叉搜索树与双向链表《剑指Offer》刷题GitHub链接题目链接题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。解题思路因为要对二叉搜索树重新排序为双向链表,因此可以看出此题应当用中序遍历,看到树的题目,基本要想到递归和前中后序遍历。两种解题思路,均基于递归。这里要注意:C++的指针类解法...
剑指Offer-25.复杂链表的复制(Javascript) 25.复杂链表的复制《剑指Offer》刷题GitHub链接题目链接题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)解题思路此题有两种方法:采用递归,每次将.next作为参数递归,.next为下一个"pHead...
剑指Offer-24.二叉树中和为某一值的路径(Javascript) 24.二叉树中和为某一值的路径《剑指Offer》刷题GitHub链接题目链接题目描述输入一颗二叉树的根节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)解题思路二叉树的问题基本要回归到递归上判断当前节点的值是否满足target,若满足,再判断是否为叶...
剑指Offer-23.二叉搜索树的后序遍历序列(Javascript) 23.二叉搜索树的后序遍历序列《剑指Offer》刷题GitHub链接题目链接题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。解题思路二叉搜索树的特点:某一个节点左子树的所有节点的值都比该节点小,右子树的所有节点的值都比该节点大依次与数组最后一个值比较,一直小于最后一个数的是左子树...
剑指Offer-22.从上往下打印二叉树(Javascript) 22.从上往下打印二叉树《剑指Offer》刷题GitHub链接题目链接题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。解题思路用一个queue来保存节点,一个list来保存打印的值每次弹出queue的第一个值,然后把其value放入list,再将其左节点和右节点依次放到queue的最后。如此,每次放入list的都会是最高层从左至右的value值。java...
剑指Offer-21.栈的压入、弹出序列(Javascript) 21.栈的压入、弹出序列《剑指Offer》刷题GitHub链接题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)解题思路额外使用一...