在本文中,小乌龟的数据结构和算法的教学视频学习笔记第一章:谈谈数据结构和算法这2个好基友一、聊聊数据结构1、为什么学数据结构?编程能力有质的飞越,不再停留在调用现成的API,做一个上档次的程序猿。2、什么是数据结构?数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相...
分类:
编程语言 时间:
2015-07-12 17:22:31
收藏:
0 评论:
0 赞:
0 阅读:
267
思路: 利用二分查找,分别查找待统计数字的头和尾的下标,最后做差加一即为结果。C++: 1 #include 2 #include 3 using namespace std; 4 5 int GetFirstK(vector& nums, int startpos, int endpos,...
分类:
编程语言 时间:
2015-07-12 17:22:01
收藏:
0 评论:
0 赞:
0 阅读:
279
什么是垃圾在java中是通过引用来和对象进行关联的,也就是说如果要操作对象,必须通过引用来进行。失去引用关系的对象,称为垃圾对象。垃圾回收算法1. 引用计数法根据“垃圾”的定义,直观的做法就是,为每个对象设置一个引用计数器。对对象进行扫描时,如果其引用为0则认为是垃圾,就可以准备回收了。但是这样做的...
分类:
编程语言 时间:
2015-07-12 17:21:21
收藏:
0 评论:
0 赞:
0 阅读:
215
Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即...
分类:
编程语言 时间:
2015-07-12 17:20:50
收藏:
0 评论:
0 赞:
0 阅读:
381
今天Mac到手,需要配置一些用到的开发环境,在这里做一些纪录。1. 下载Eclipse,地址:http://www.eclipse.org/downloads/,因为个人需求,所以下载的是Java EE IDE,下载完成后,运行提示需要JDK 6.0环境,这时需要到Oracle官网下载JDK,我当时...
分类:
编程语言 时间:
2015-07-12 17:17:50
收藏:
0 评论:
0 赞:
0 阅读:
174
Delete 操作在数组与对象之间的差异 对数组进行 delete 运算,效果与对对象进行 delete 运算不同;见下: //delete操作在对象和数组之间的不同 //先删除对象的属性 var originObj={name:'Spark',inner:{top:'shirt',short:'T...
分类:
编程语言 时间:
2015-07-12 17:17:30
收藏:
0 评论:
0 赞:
0 阅读:
176
工作中经常需要对python的字典进行排序,下面就简单介绍一下如何对字典排序:使用sorted命令,默认进行从大到小字母序排序:>>> from operator import itemgetter>>> a = {}>>> a['1'] = 1>>> a['2'] = 2>>> a['3'] = ...
分类:
编程语言 时间:
2015-07-12 17:15:20
收藏:
0 评论:
0 赞:
0 阅读:
298
为什么需要并发 并发其实是一种解耦合的策略,它帮助我们把做什么(目标)和什么时候做(时机)分开。这样做可以明显改进应用程序的吞吐量(获得更多的CPU调度时间)和结构(程序有多个部分在协同工作)。做过Java Web开发的人都知道,Java Web中的Servlet程序在Servlet容器的支持下采....
分类:
编程语言 时间:
2015-07-12 17:11:41
收藏:
0 评论:
0 赞:
0 阅读:
256
高效的动态语言开发环境(python: linux + emacs + evil + *.el)高效的动态语言开发环境(python: linux + emacs + evil + *.el)Table of Contents1 前言1.1 动态语言1.2 高效1.3 linux1.4 emacs+...
分类:
编程语言 时间:
2015-07-12 17:07:50
收藏:
0 评论:
0 赞:
0 阅读:
319
5.1.2 优先级和结合性优先级:指运算符的运算顺序,通俗的说就是先计算哪一部分。结合性:同一优先级运算符的计算顺序,通俗的说就是从哪个方向算起,是左到右还是右到左。优先级运算符描述结合性由高到低排序()括号从左到右++ --递增或递减从右到左!逻辑非从右到左*/%乘法、除法、取模从左到右+-加法....
分类:
编程语言 时间:
2015-07-12 17:03:52
收藏:
0 评论:
0 赞:
0 阅读:
153
网上的题解大多树都要建一棵trie树,并在上面跑AC自动机,然而这里有一种同样需要trie树,但时间复杂度较低的方法。首先,我们可以轻松列出状态转移方程 F[x]=∑| F[x-len(i)]&(is(i->x,s[i]);这样的复杂度是O(m*lens*∑len[i]*n),可能会超时,再加上ha...
分类:
编程语言 时间:
2015-07-12 17:02:51
收藏:
0 评论:
0 赞:
0 阅读:
228
1.GUI(图形用户界面) Graphical User Interface(图形用户接口)。 用图形的方式,来显示计算机操作的界面,这样更方便更直观。2.CLI Command line User Interface (命令行用户接口) 就是常见的Dos命令行操作。 需要记忆一些常用的命...
分类:
编程语言 时间:
2015-07-12 17:00:40
收藏:
0 评论:
0 赞:
0 阅读:
189
问题描述给定两个有序数组,返回这两个数组的中位数。如果中位数有两个,则返回它们的平均值。e.g. [1, 3, 5]和[2, 4, 6]的中位数是3.5解决思路如果两个数组的长度之和为奇数,则中位数有一个;否则中位数为其中两个的平均值。从两个数组中找第k个数,可以使用递归的思路。程序首先,写出在有序...
分类:
编程语言 时间:
2015-07-12 16:59:00
收藏:
0 评论:
0 赞:
0 阅读:
224
Palindrome Linked ListGiven a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1) space?https://leetco...
分类:
编程语言 时间:
2015-07-12 16:57:51
收藏:
0 评论:
0 赞:
0 阅读:
307
代码 public static void main(String[] args) {
testList();
} /**
* 测试HashMap是否需要clone
*
* 1、你觉得,print出来的id是1还是2呢?
* 2、list的size是1还是2呢?每一个的map的id是1还是2?
* 3、id会...
分类:
编程语言 时间:
2015-07-12 15:47:51
收藏:
0 评论:
0 赞:
0 阅读:
238
本文将使用Python3.4爬网页、爬图片、自动登录。并对HTTP协议做了一个简单的介绍。在进行爬虫之前,先简单来进行一个HTTP协议的讲解,这样下面再来进行爬虫就是理解更加清楚。...
分类:
编程语言 时间:
2015-07-12 15:47:21
收藏:
0 评论:
0 赞:
0 阅读:
1340
//穷举法!
/*
======================================================
题目:求佩尔方程x*x-73*y*y=1的解。
======================================================
*/
#include
#include
int main(void)
{
int x,y;...
分类:
编程语言 时间:
2015-07-12 15:47:11
收藏:
0 评论:
0 赞:
0 阅读:
494
//条件枚举
/*
==================================================
题目:能被2,3,5同时整除的数列
==================================================
*/
#include
#define p 10000000
void main()
{
int n,s=0,N;
p...
分类:
编程语言 时间:
2015-07-12 15:47:08
收藏:
0 评论:
0 赞:
0 阅读:
250
//硬币抛投(随机数)
/*
=====================================================================
题目:抛投两枚硬币,试分析共有几种情况,概率分别为多少?
=====================================================================
*/
#in...
分类:
编程语言 时间:
2015-07-12 15:45:21
收藏:
0 评论:
0 赞:
0 阅读:
223
//精度问题!
/*
==================================================================
题目:
求整数的任意次方最后三位数!347的72次方最后三位数是241.
==================================================================
*/
#include...
分类:
编程语言 时间:
2015-07-12 15:44:41
收藏:
0 评论:
0 赞:
0 阅读:
401