在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有 ...
分类:
系统相关 时间:
2018-07-05 12:10:55
阅读次数:
192
https://vjudge.net/problem/POJ-3267 题意 给一个长度为L的字符串,以及有W个单词的词典。问最少需要从主串中删除几个字母,使其可以由词典的单词组成。 分析 状态设置很关键,设dp[i]表示以i为起始的后缀需要删去字母的最小数目。那么根据状态,必须从后往前遍历,现在考 ...
分类:
其他好文 时间:
2018-06-30 16:14:29
阅读次数:
177
题目描述 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 1,2,3 → 1,3,2 3,2 ...
分类:
其他好文 时间:
2018-06-16 17:57:03
阅读次数:
301
问题描述: 请实现一个函数,把字符串的每个空格替换成"%20"。例如,输入"We are happy", 则输出"We%20are%20happy" O(n^2)从前向后替换。从头到尾扫描字符串,每次碰到空格字符的时候进行替换。假设字符串的长度是n,对每个空格字符,需要移动后面O(n)个字符,因此对... ...
分类:
其他好文 时间:
2018-06-16 12:05:27
阅读次数:
175
github: "代码实现之神经网络" 本文算法均使用python3实现 1. 什么是神经网络 人工神经网络 (artificial neural network,缩写ANN),简称神经网络(neural network,缩写NN)或类神经网络,是一种模仿生物神经网络(动物 ...
分类:
其他好文 时间:
2018-06-15 12:48:47
阅读次数:
321
list是python内置的一种有序、可变的数据结构。 一、如何创建一个list? 示例: 注意: list中的元素可以是任意的数据类型如字符串、数字、布尔值、None等,也可以是其他的数据结构如另外一个list,tuple,dict等。 二、如何取出list中的元素? 1、取一个元素,用列表索引。 ...
分类:
编程语言 时间:
2018-06-14 15:11:10
阅读次数:
219
树状数组是一种单点修改并查询前缀和的数据结构 查询和修改时间复杂度都是log(n) 对于树状数组我们首先需要知道lowbit的概念 lowbit即是x & -x 通俗点是一个数二进制下的从后往前数第一个1所对应的值 具体算法的话就是两个 一个是修改函数如下 void add(int pos, int ...
分类:
编程语言 时间:
2018-06-13 00:56:58
阅读次数:
191
一、循环删除列表中的每?个元素li = [11, 22, 33, 44]for e in li:li.remove(e)print(li)结果:[22, 44]分析原因:for的运?过程. 会有?个指针来记录当前循环的元素是哪?个, ?开始这个指针指向第0个. 然后获取到第0个元素. 紧接着删除第0 ...
分类:
其他好文 时间:
2018-06-07 21:59:37
阅读次数:
169
这个方法很骚,线性时间,解释一波 从前向后扫描,maxele存放从nums[0]到nums[i]之间的最大元素,和当前元素比较,若当前元素nums[i]小于这个最大值,则更新end 从后往前扫描,minele存放从nums[sz-1]到当前元素中的最小值,和当前于元素比较,若当前元素大于这个最小值, ...
分类:
其他好文 时间:
2018-06-05 21:07:47
阅读次数:
95