h****n 发帖数: 1093 | 1 写写
第一题:
bool CheckFab(vector input)
{
int size = input.size();
int first = 0; second = 1, third;
int i;
if(size<1) return false;
if(size==1) return input[0]==1?true:false;
if(size>=2&&(input[0]!=0||input[1]!=1))
return false;
for(i=2;i
{
third = first+second;
if(third!=input[i]) return false;
first = second;
second = thrid;
}
return true;
}
第二题:
vector GetUnion(vector inpu... 阅读全帖 |
|
s*****s 发帖数: 157 | 2 被问到的, 在 input1 中找 input2, 如果找到, 就从找到的位置返回剩余的input1.
问是否code是对的, 如何改进, 如何优化。
我觉得code是对的啊,
char* test( char* input1, const char* input2 )
{
while( *input1 )
{
char *a = input1, *b = input2;
while( (*a++ == *b++) && *a && *b );
if( *b == 0 )
return input1;
input1++;
}
return 0;
} |
|
c*********l 发帖数: 3438 | 3 【 以下文字转载自 CS 讨论区 】
发信人: amrita (Amrita), 信区: CS
标 题: [分享]:一篇文章讲通一半Java《面向对象一家人》
发信站: BBS 未名空间站 (Thu Oct 24 04:15:04 2013, 美东)
原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
... 阅读全帖 |
|
a****a 发帖数: 67 | 4 原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖 |
|
a****a 发帖数: 67 | 5 原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖 |
|
d****g 发帖数: 7460 | 6 Here is my implementation. google了很久,本以为是个很基本的use case,但最后没
有找到好办法。写出来也不算太麻烦。没有考虑general的solution,也没有考虑CDData
和comment.对我们这个app应该足够了。
public static String removeNameSPace(String input1) {
String ret = null;
int strStart = 0;
boolean finished = false;
if ( input1 != null ){
StringBuffer sb = new StringBuffer(input1.length());
while (!finished){
int start = input1.indexOf('<', strStart);
int end = input1.indexOf('>', strStart);
if ( start != -1 && end != -1)... 阅读全帖 |
|
a****a 发帖数: 67 | 7 原文连接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖 |
|
s*****s 发帖数: 157 | 8 【 以下文字转载自 JobHunting 讨论区 】
发信人: stitans (stitans), 信区: JobHunting
标 题: 这小段code有什么问题吗?
发信站: BBS 未名空间站 (Tue Jul 27 11:43:27 2010, 美东)
被问到的, 在 input1 中找 input2, 如果找到, 就从找到的位置返回剩余的input1.
问是否code是对的, 如何改进, 如何优化。
我觉得code是对的啊,
char* test( char* input1, const char* input2 )
{
while( *input1 )
{
char *a = input1, *b = input2;
while( (*a++ == *b++) && *a && *b );
if( *b == 0 )
return input1;
input1++;
}
return 0;
} |
|
s*****s 发帖数: 157 | 9 【 以下文字转载自 JobHunting 讨论区 】
发信人: stitans (stitans), 信区: JobHunting
标 题: 这小段code有什么问题吗?
发信站: BBS 未名空间站 (Tue Jul 27 11:43:27 2010, 美东)
被问到的, 在 input1 中找 input2, 如果找到, 就从找到的位置返回剩余的input1.
问是否code是对的, 如何改进, 如何优化。
我觉得code是对的啊,
char* test( char* input1, const char* input2 )
{
while( *input1 )
{
char *a = input1, *b = input2;
while( (*a++ == *b++) && *a && *b );
if( *b == 0 )
return input1;
input1++;
}
return 0;
} |
|
a****a 发帖数: 67 | 10 原文:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当前
... 阅读全帖 |
|
o**2 发帖数: 168 | 11 再贴点运行结果,供没空动手的同学参考。
Predictor#0 is starting - main
Predictor#0 is ending
Predictor#0 predict(input0) is starting - main
Predictor#0 predict(input0) is ending
Predictor#0 predict(input1) is starting - main
Predictor#0 predict(input1) is ending
Predictor#0 predict(input2) is starting - main
Predictor#0 predict(input2) is ending
Predictor#0 predict(input3) is starting - main
Predictor#0 predict(input3) is ending
Predictor#0 predict(input4) is starting - main
Predictor#0 predict(input4) is ending
Pr... 阅读全帖 |
|
a**********2 发帖数: 340 | 12 没有仔细验证
typedef pair PAIR;
void getCountArray(vector input)
{
int len = input.size();
vector count(len, 0);
vector input1;
int i;
for( i = 0; i < len; i++)
input1.push_back(PAIR(input[i],i));
vector tmp( len, PAIR(0,0));
MergeSort(input1, 0, len-1, tmp, count);
for( i = 0; i < len; i++)
cout << count[i] ;
cout << endl;
}
void Merge(vector& input, int low, int mid, int high,vector&
tmp
, vector& co... 阅读全帖 |
|
p**********g 发帖数: 9558 | 13 假设字符串没有重复的字符
compare[a...b] = {0, 0, ...}
if(strlen(input1)!=strlen(input2)) return false;
for(p=input1;p
compare[*p]=1;
for(p=input2;p
if(!compare[*p])
return false;
return true |
|
c******t 发帖数: 133 | 14 刚接触c++ multithreading,自己用一个小例子想看看多线程能增加多少速度,由于电
脑是双核的,就想用两个threads把一个int array前后两部分分别排序,但不知道为什
么这个程序跟单线程排完前一半再排后一半的效率差不多,有没有同学指教一下,谢谢
了,代码如下。
#include
#include
#include
#include
using namespace std;
const int SIZE = 20000;
const int NO_OF_THREADS = 2;
void bubbleSort(int A[], int size, int);
void singleThread(int A[], int size)
{
clock_t t1, t2;
t1 = clock();
for(int i = 0; i < NO_OF_THREADS; i++)
bubbleSort(A+i*(SIZE/NO_OF_THREADS), SIZE/NO_... 阅读全帖 |
|
j***i 发帖数: 1278 | 15 一开始还要排除 空指针把,
input1 也应该是const pointer 毕竟也不休改input1 |
|
s*****s 发帖数: 157 | 16 如果让input1也是const, 那么 char * func() 也要是 const 的, 因为program中有
return input1; |
|
k****r 发帖数: 807 | 17 According to your approach, I tried to code one. Please kindly let me know,
if you see anything wrong:) (Here, I assume both produce and merge are
costly)
public class MergeOutput {
public static void main(String[] args) throws Exception {
List list = new ArrayList<>();
BlockingQueue bq1 = new ArrayBlockingQueue(1000);
BlockingQueue bq2 = new ArrayBlockingQueue(1000);
Producer producer = new Producer(bq1, list);
Consumer[] consumers = new Con... 阅读全帖 |
|
w*******y 发帖数: 60932 | 18 Buydig has the Samsung UN55C6300 - 55" 1080p 120Hz 1.2 inch Thin LED HDTV
for $1,071.00 with free shipping. Must add coupon code UN55C6300 price will
show at 'Review & Confirm' page. Your order will not be placed until you
click 'Place Order Now'.
Link:
http://www.buydig.com/shop/product.aspx?sku=SAMUN55C6300
TV SPECIFICATIONS
Auto Motion Plus 120Hz Clear Motion Rate
Full HD 1080p resolution
Ultra Slim Design (1.2" deep)
4,000,000:1 Dynamic Contrast Ratio
Graphite Touch of Co... 阅读全帖 |
|
P*******b 发帖数: 1001 | 19 char -> const char
优化是不是把b放到a前面?
input1. |
|
s*****s 发帖数: 157 | 20 其实code还是有错误, 比如
input1 is "abc", input2 is "b"
suppose to return "bc", but it returns "abc"
that "b++" is wrong... |
|
s*******t 发帖数: 248 | 21 input2 const char* -> char*
(*a++ == *b++) -> (*a == *b), then in the loop a++, b++.
then it will be fine.
input1. |
|
s*****s 发帖数: 157 | 22 it is still wrong if you put 'a++, b++' inside the while(...){} loop
for example:
input1 is "abc"
input2 is ""
suppose to return null, it returns "abc" indeed. |
|
R**y 发帖数: 72 | 23 板上有人看这本教材的么?Algorithm Sedgewick and Kevin Wayne
这本书写的相当不错,我在学习时候,发现不知道如何用eclipse 运行里面的代码,有
童鞋可以交流一下么?
java Multiway input1.txt input2.txt input3.txt
像这样的执行命令如何在eclipse中运行?
谢谢了~ |
|
u*****o 发帖数: 1224 | 24 你还年轻啊,来日方长,肯定有报答他们的一天啊。。
LZ我想问一句,你说的test case怎么写,是指怎么写syntax:
比如说写test function的interface
void test(const* testname, int input1, int input2, int expected){}
还是说有什么case需要cover,比如input是负,是0,out of range。。
我一直很关心test engineer和sde有什么不同,正好你来讲这个问题。。你rp太好了啊 |
|
p********n 发帖数: 165 | 25 O(1) space complexity.
O(n) time complexity.
// Given a string, return the longest substring that contains at most // two
characters.
int FindLength(const string& input) {
if (input.size() <= 2) {
return input.size();
}
int first_start = 0;
int second_start;
char first = input[0];
char second;
int end = 1;
while (end < input.size() && input[end] == first) {
end++;
}
if (end == input.size()) {
return input.size();
} else {
second =... 阅读全帖 |
|
p********n 发帖数: 165 | 26 Space O(1)
Time O(n)
// Given a string, return the longest substring that contains at most // two
characters.
// solution: scan the string and update the first and second letter's last
occurrence
// indices, and update the solution's start index.
int FindLength(const string& input) {
if (input.size() <= 2) {
return input.size();
}
int solu_start = 0;
int first_end, second_end;
char first = input[0];
char second;
int curr = 1;
while (curr < input.size() && in... 阅读全帖 |
|
p********n 发帖数: 165 | 27 Space O(1)
Time O(n)
// Given a string, return the longest substring that contains at most // two
characters.
// solution: scan the string and update the first and second letter's last
occurrence
// indices, and update the solution's start index.
int FindLength(const string& input) {
if (input.size() <= 2) {
return input.size();
}
int solu_start = 0;
int first_end, second_end;
char first = input[0];
char second;
int curr = 1;
while (curr < input.size() && in... 阅读全帖 |
|
l****y 发帖数: 5952 | 28 好,谢谢大妞二妞,我也选16位的。
都是些input1,input2啥的,晚上再说吧,呵呵 |
|
o***s 发帖数: 31 | 29 php code 如下:
if($_SERVER['REQUEST_METHOD'] == 'POST') {
//print "Response a string";
$dom = new DOMDocument();
$dom->formatOutput = true;
$rootNode = $dom->createElement("myxml");
$dom->appendChild($rootNode);
$subnode = $dom->createElement("subnode");
$subnode->nodeValue = "This is an example";
$rootNode->appendChild($subnode);
header("Content-type: text/xml");
print $dom->saveXML();
} else {
?>
|
|
s*****n 发帖数: 169 | 30 input1 input2 input3 output
2 2 2 1
5 5 5 1
11 11 11 1
55 55 55 1
23 23 33 2
7 7 5 2
66 66 44 2
222 222 35 2
....
如果不知道output, 怎么clustering? |
|
c*******n 发帖数: 671 | 31 谢谢,以下是我的X11/xorg.0.log, 我看不出来什么问题?是的我不应该删lightdm,
不是那个的问题。startx会出现我上面帖子写的Loading extension GLX, fatal
server error: no screen found. 请问我该怎么修复xwindow? 谢谢!
[ 4.113]
X.Org X Server 1.13.0
Release Date: 2012-09-05
[ 4.113] X Protocol Version 11, Revision 0
[ 4.113] Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
[ 4.113] Current Operating System: Linux x-ThinkPad-X201 3.5.0-49-generic
#74-Ubuntu SMP Fri May 2 23:28:58 UTC 2014 x86_64
[ 4.113] Kernel command line: BOOT_IM... 阅读全帖 |
|
X****r 发帖数: 3557 | 32 b++得太早了,input2的最后一个字符不匹配也会返回。
把b++放到循环里面大概差不多。
优化的话,字符串匹配有得是现成的算法,比如KMP。
input1. |
|
I*****y 发帖数: 602 | 33 如果找到input2的话,返回值不对吧。
input1. |
|
t****n 发帖数: 39 | 34 When you generate those .o file, such as
skgen.o, zxssq.o and ludec.o, it's not necessary to link those mpi libraries.
But you do need it when you link all these .o files into your executable
files. So this line matters:
pgf90 -o skfit2 skgen.o zxssq.o ludec.o luelm.o uertt.o func.o diag.o myhtdi.o
myred.o mytql2.o fermi4sk.o hsort.o tnewef.o matri.o setup.o rotate.o
quadroot.o symmeg.o input.o input1.o mapk.o multatoms.o search2.o shifttrue.o
mpifake.o
Change the line following skfit2 to
skfit2 |
|