题目来自:Leetcode
https://leetcode.com/problems/count-primes/
Count Primes
Total Accepted: 831 Total
Submissions: 6167My Submissions
Question
Solution
Description:
...
分类:
其他 时间:
2015-04-27 23:47:08
收藏:
0 评论:
0 赞:
0 阅读:
293
在大型项目中,仅仅一个源文件是不够的,巨大的代码量需要分别放在几个文件中,当然分开存放的更主要的目的是便于模块化。我们把代码按照不同的功能或作用分隔存放在不同的文件中,那么当其中一个功能有改动时,只需要重新编译相关的文件,而不必编译整个项目的所有源文件。
但是,这样就带来了一个问题:在一个文件中定义的变量或函数,能不能在另一个文件中使用呢?或者两个文件中同名的变量会不会引起冲突呢?
为了回答这个问题,首先要明白C语言的源代码如何一步步生成可执行代码的。...
分类:
编程语言 时间:
2015-04-27 23:46:58
收藏:
0 评论:
0 赞:
0 阅读:
293
网址:https://leetcode.com/problems/longest-substring-without-repeating-characters/
题意:
求出最长子字符串且不含重复字符
分析:
题意比较简单
只需要注意字符串为空的特殊情况.
字符是char的0-255,不仅仅是26个小写字母.
解法:
一直统计长度,直到有字符被重复为止,再记录被重复的字符的下一位...
分类:
其他 时间:
2015-04-27 23:46:48
收藏:
0 评论:
0 赞:
0 阅读:
277
那为什么要把目标文件做成库文件呢?首先,如果有太多目标文件的话,gcc命令会敲的手疼(⊙﹏⊙b汗),而库文件的编译命令就很简洁;其次,假设我们又在judge.c中添加了一个无关的add函数,那么直接链接目标文件,会把这些无关代码也加进可执行文件中,于是如果无关函数很多的话,就是使得可执行文件变得很大,但是如果链接库文件的话,链接器可以从静态库中只取出需要的部分来做。...
分类:
编程语言 时间:
2015-04-27 23:46:28
收藏:
0 评论:
0 赞:
0 阅读:
401
目前大部分的APP都支持侧滑关闭Activity及切换Activity的动画效果,这些效果极大的提高了用户体验。实现方式比较简单,能够很方便的集成到我们的项目里,所以做了一个Demo分享给大家参考。...
分类:
其他 时间:
2015-04-27 23:46:19
收藏:
0 评论:
0 赞:
0 阅读:
450
这几天一直都在和IP地址打交道.GDB出来一个变量,就到计算器里面看看二进制,然后每八位的去计算得出IP地址,着实不胜其烦.搜了一下网上的信息,也没有找到类似的工具.可能大家都觉得写这么一个东西太简单了.但是其实,无论是否简单,真正能够产生便利的命令,就都是不错的命令.既然没有现成的可用,那索性就自己写一个.算来也没有几行代码.
说说这个过程的波折吧.这么简单一个程序,写出来各种问题.
1. ...
分类:
系统服务 时间:
2015-04-27 23:45:48
收藏:
0 评论:
0 赞:
0 阅读:
315
在linux 下正确分辨用的是哪种cpu...
分类:
系统服务 时间:
2015-04-27 23:45:28
收藏:
0 评论:
0 赞:
0 阅读:
323
题目大意:
N个气球排成一排,从左到右编号为1~N,给N组数据,每次给2两个整数s,e,表示从s到e将
气球涂色。当涂到N次以后已经忘记了第i个气球被涂过几次颜色了。现在来计算出每个气球被
涂了几次颜色,并输出出来。
思路:
典型的更新区间,单点求值问题。直接模拟会超时,考虑用树状数组来做。单点更新中,树状
数组表示区间的和。在区间更新中,树状数组表示单个元素的变化。
这道题中,区间(s,e)加1表示将s到e的气球涂色,先进行操作Update(s,1),表示将s~N个气
球全部涂一次颜色,再进行操作Upd...
分类:
编程语言 时间:
2015-04-27 23:45:18
收藏:
0 评论:
0 赞:
0 阅读:
342
外篇 评相对论
1、光波是什么?
光波是光粒子的螺旋运动波形!只要承认光在瞬间运动的粒子性,实际就是说光波是光粒子的运动波形。物理实验已经证实了光波具有粒子属性和波动属性。说光是粒子也是波的,那违反语义逻辑、成为人妖。我们不可能说光粒子是光波的属性,那会本末倒置!那么,光粒子是弥散在空间的以太粒子振动?还是它自身的运动?很显然我认为是后者。如果光是由粒子组成...
分类:
其他 时间:
2015-04-27 23:45:08
收藏:
0 评论:
0 赞:
0 阅读:
327
题目大意:
求把一个具有N个不同元素的序列通过交换两个相邻的元素转换成升序序列需要进行的交换次数
是多少。
例如:1 2 3 5 4,只需要交换5和4,交换次数为1次。
思路:
典型的求逆序数题。其实可以直接暴力过。但是用树状数组效率比较高。对于值为a第i个元素,
需要交换次数为前i个元素中大于a的元素个数,即逆序数。
用树状数组来做,数组Tree[i]表示数字i是否在序列中出现过,如果数字i已经存在于序列中,
Tree[i] = 1,否则Tree[i] = 0。按序列从左到右将值为a的元素当作下标为a,...
分类:
编程语言 时间:
2015-04-27 23:44:48
收藏:
0 评论:
0 赞:
0 阅读:
337
解法一:
判断第一个链表的每个节点是否在第二个链表中,O(M*N);
解法二:
对第一个链表的节点地址hash排序,建立hash表,然后对第二个链表的每个节点的地址查询hash表,如出现,相交
时间复杂度O(M+N),空间复杂度O(M)。
解法三:
把第二个链表接在第一个链表后面,得到的链表有环,相交,否则,不相交。‘
第二个链表的表头一定在环上,只需从第二个链表开始...
分类:
其他 时间:
2015-04-27 23:44:39
收藏:
0 评论:
0 赞:
0 阅读:
268
在网上看到有人在推荐使用play框架,据说优点是开发速度快,类似ror。遂做一实验,记录一下实际情形。
下载play-1.2.7.zip文件。
解压到/dev/play-1.2.7目录(example)。
在PATH中配置play
Shell代码
sudo vi ~/.bash_profile play!framework configexport PATH=$PATH:/dev/play-1...
分类:
其他 时间:
2015-04-27 23:44:28
收藏:
0 评论:
0 赞:
0 阅读:
298
Simply Syntax
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 320 Accepted Submission(s): 166
Problem Description
In the land of...
分类:
其他 时间:
2015-04-27 23:44:18
收藏:
0 评论:
0 赞:
0 阅读:
216
周末帮人完成一个项目,android5.0以上版本,谁知道被开发工具折腾的死去活来。我的开发环境是adt-bundle-windows-x86-20140702.zip版本,也是目前能找到的adt-bundle的最新版本。也升级至最新的adt和platform,但开发5.0的项目还是一堆错误:错误1:动不动就报AndroidManifest.xml is missing的错误,为了解决这个问题每次...
分类:
移动平台 时间:
2015-04-27 23:43:58
收藏:
0 评论:
0 赞:
0 阅读:
745
C# Asp.net MVC 分页时传参场景 动态生成QueryString...
分类:
Windows开发 时间:
2015-04-27 23:43:48
收藏:
0 评论:
0 赞:
0 阅读:
340
Log4记录日志使用说明 | Log4net学习笔记...
分类:
Web开发 时间:
2015-04-27 23:43:38
收藏:
0 评论:
0 赞:
0 阅读:
434
面向对象是一种思想,而不是一门语言
我们上哪去找对象,都面向对象去了...
分类:
编程语言 时间:
2015-04-27 23:43:18
收藏:
0 评论:
0 赞:
0 阅读:
330
一、描述
自定义的类要按照一定的方式进行排序,比如一个Person类要按照年龄进行从小到大排序,比如一个Student类要按照成绩进行由高到低排序。
这里我们采用两种方式,一种是使用Comparable接口:让待排序对象所在的类实现Comparable接口,并重写Comparable接口中的compareTo()方法,缺点是只能按照一种规则排序。
另一种方式是使用Comparator接口:编...
分类:
编程语言 时间:
2015-04-27 23:43:08
收藏:
0 评论:
0 赞:
0 阅读:
659
在发布Nuget使用的过程中,出现了这样的一个问题:就是A同志发布的Dll文件,在有事情离开项目组之后,那只能更换B组员来取代他之前的工作,包括对于DLL文件在NuGet上的更新,在更新的过程中,就出现了以下的问题:
之前的想法是,直接B在自己的apikey的情况下,直接对于更新就行,但是事实并非如此,就好像Baby一样,他不会因为你的好而直接忽视母爱的伟大。以至于他根本就直接忽视你的存...
分类:
其他 时间:
2015-04-27 23:42:58
收藏:
0 评论:
0 赞:
0 阅读:
296
C语言的面向对象设计方法,正如题记上面所说,面向对象是一种思想,而并非是一种语言,我们将会介绍C语言实现的面向对象开发方式。...
分类:
编程语言 时间:
2015-04-27 23:42:48
收藏:
0 评论:
0 赞:
0 阅读:
361