由买买提看人间百态

topics

全部话题 - 话题: args
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
c*****m
发帖数: 1160
1
来自主题: Programming版 - c++/C: args[0] 是可执行文件本身
C#中, args[0]就是第一个参数;比如执行
c:\a.exe b c d
在c/c++中,
args[0]="c:\a.exe"
args[1]="b"
args[2]="c"
args[3]="d"
argc=4
而在c#中
args[0]="b"
args[1]="c"
args[2]="d"
argc=3
a***n
发帖数: 404
2
h = arg max P(h|D), 请问这里的arg什么意思啊?
rrdw. 谢谢。
m******u
发帖数: 12400
3
class HelloMyWorld {
HelloMyWorld(){
System.out.println("Hello my world!");
}
}
public class HelloWorld {
private String person;
HelloWorld (String person){
this.person = person;
System.out.println(this.person+ new HelloMyWorld());
}

public static void main(String [] args){

new HelloWorld(args[0]);

}
}
m******u
发帖数: 12400
4
class HelloMyWorld {
HelloMyWorld(){
System.out.println("Hello my world!");
}
}
public class HelloWorld {
private String person;
HelloWorld (String person){
this.person = person;
System.out.println(this.person+ new HelloMyWorld());
}

public static void main(String [] args){

new HelloWorld(args[0]);

}
}
l********r
发帖数: 906
5
来自主题: USANews版 - ARG poll Trump 41 Cruz 32
ARG不可靠的,上次就他预测床铺威斯康星领先。
不能盲目乐观,现在基本上是胶着状态。
j********l
发帖数: 325
6
来自主题: Stock版 - 大夫,帮忙看看ARGS
大夫,帮忙分析一下args,是不是要上20的节奏
l****n
发帖数: 418
7
来自主题: Stock版 - 我最近关注的一个药股-ARGS
不大懂,但是感觉ARGS流量太小拉,今天5万股就涨10%,随便一pump就能暴涨的节奏~
~~
g****e
发帖数: 1426
8
来自主题: Stock版 - 刚刚看错了:ARGS
对不起,原来finance.yahoo.com under market pulse regarding insider purchase
on ARGS是旧的。purchase date is 2014年2月。
我的还留着,想等在10以上卖。你们有的自己看着办吧。
g****e
发帖数: 1426
9
来自主题: Stock版 - ARGS快了
DURHAM, N.C., Nov. 12, 2014 (GLOBE NEWSWIRE) -- Argos Therapeutics, Inc. (
Nasdaq:ARGS), a biopharmaceutical company focused on the development and
commercialization of fully personalized immunotherapies for the treatment of
cancer and infectious diseases using its Arcelis® technology platform,
today announced that Jeff Abbey, president and chief executive officer,
will present at the Stifel 2014 Healthcare Conference on Tuesday, November
18th, 2014 at 3:00 p.m. Eastern Time. Mr. Abbey will... 阅读全帖
g****e
发帖数: 1426
10
来自主题: Stock版 - ARGS & AMRS
是我profile里面的两个人losers.
ARGS: 今天吓我一跳,听了ER call, 比较负面,phase3 enrollment 迟了一个季度,
phase2b结果也迟了。今天大跌,还好慢慢回来了。
AMRS: 现在震动很厉害. 按以往历史,很快会确定方向了. 我个人觉得现在是底。
g*****0
发帖数: 887
11
来自主题: Stock版 - ARGS
ARGS 应该在下个月初公布一部分 内部数据,研究之后觉得会爆的可能性很大。有人有
么?
现在入。7.90 左右。
D*******a
发帖数: 3688
12
y=max f(x) 找到最大值
x*=arg max f(x) 找到最大值对应的x
xt
发帖数: 17532
13

echo Hello World :-)
You can use
main(String[] args)
{
print( System.out, "Hello World");
}
private static void print( PrintStream out, String txt )
{
out.println( txt );
}
x*****2
发帖数: 117
14
当执行System.out.println(this.person …… 时需要初始化
HelloMyWorld类,而该类的构造函数中打印输出“Hello my world!”字符串,所以先于
args[0]。

:class HelloMyWorld {
: HelloMyWorld(){
b*******s
发帖数: 5216
15
来自主题: AnthroLing版 - a script
#!/usr/bin/env /usr/bin/python3
import sys, os, argparse, shutil
templates_dir = os.path.expanduser('~') + '/templates/'
cwd = os.getcwd() + '/'
py_templates = ['empty.py']
cpp_templates = ['empty.h','empty.cpp']
test_templates = ['Makefile','main.cpp','helper.h','Test.cpp']
perf_templates = ['perf.h']
main_templates = ['entry.cpp']
make_templates = ['CMakeLists.txt']

def copy_templates(templates,name,affected,to_be_replaced,to_replace):
for file in templates:
if not os.pat... 阅读全帖
b*******s
发帖数: 5216
16
来自主题: AnthroLing版 - a script
#!/usr/bin/env /usr/bin/python3
import sys, os, argparse, shutil
templates_dir = os.path.expanduser('~') + '/templates/'
cwd = os.getcwd() + '/'
py_templates = ['empty.py']
cpp_templates = ['empty.h','empty.cpp']
test_templates = ['Makefile','main.cpp','helper.h','Test.cpp']
perf_templates = ['perf.h']
main_templates = ['entry.cpp']
make_templates = ['CMakeLists.txt']

def copy_templates(templates,name,affected,to_be_replaced,to_replace):
for file in templates:
if not os.pat... 阅读全帖
f**********t
发帖数: 1001
17
来自主题: JobHunting版 - 一道dropbox面试题
自己先写点抛砖引玉好了,还没写完
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import sys
from collections import defaultdict
from os.path import join, getsize
# Write a basic file system and implement the commands ls, pwd, mkdir ,
# create, rm, cd, cat, mv.
class TreeNode:
def __init__(self, name, isDir):
self.name = name
self.children = defaultdict()
self.isDir = isDir
class FileSystem(object):
def __init__(self):
self.root = TreeNode("", True)
self.cur = ... 阅读全帖
b*******n
发帖数: 5065
18
{"result":-1,"msg":"O:27:"Thrift\Exception\TException":7:{s:10:"u0000*
u0000message";s:87:"TSocketPool: All hosts in pool are down. (10.0.0.35:9090
,10.0.0.36:9090,10.0.0.34:9090)";s:17:"u0000Exceptionu0000string";s:0:"";s:7
:"u0000*u0000code";i:0;s:7:"u0000*u0000file";s:66:"/usr/local/nginx-1.5.12/
html/club/Thrift/Transport/TSocketPool.php";s:7:"u0000*u0000line";i:293;s:16
:"u0000Exceptionu0000trace";a:14:{i:0;a:6:{s:4:"file";s:73:"/usr/local/nginx
-1.5.12/html/club/Thrift/Transport/TBufferedT... 阅读全帖
f*********m
发帖数: 726
19
谢谢,重新给个例子:
void func(type arg){
...
arg += 1;
func(arg);
...
}
vs.
void func(type& arg){
...
arg += 1;
func(arg);
...
}
当然,传递效率是一个问题。除了这个以外,这两种用法在recursive中还会不会有其
他的不同,比如最终结果。感觉上是不用reference那么各个arg是独立的,不过在
stack理由很多的arg copy,他们的值不一定一样。而用了reference,stack中只有一个
arg,每一次对arg的修改都会影响到整个stack,因为整个stack中只有一个arg。不知我
的理解对否?
recursive应用中哪种arg更好呢?
y**********n
发帖数: 478
20
把我能看到的SLC25A13的突变贴出来吧(HGMD),方便对照:
Missense/nonsense 27:
Codon change Amino acid change

tGAG-TAG Glu-Term
GCA-GAA Ala-Glu
tCGA-TGA Arg-Term
cCGA-TGA Arg-Term
TCG-TAG Ser-Term
tCGA-TGA Arg-Term
GGT-GAT Gly-Asp
cGAT-AAT Asp-Asn
tCGA-TGA Arg-Term
aCGA-TGA Arg-Term
GGC-GTC Gly-Val
aGGT-AGT Gly-Ser
aCAG-TAG Gln-Term
cACA-CCA Thr-Pro
AAG-AGG Lys-Arg
tCGA-TGA Arg-Term
aTGC-CGC Cys-Arg
GGT-GAT Gly-Asp
GCT-GAT Ala-Asp
ACG-AGG Thr-Arg
ACG-A... 阅读全帖
f*********m
发帖数: 726
21
我知道如果函数func不是recursive的话,func(type arg)和func(type & arg)的区别
,比如func(int i)和func(int& i)。但func是recursive的话,用不用reference有什
么区别?
比如:
void func(type arg){
...
func(arg+1);
...
}

void func(type& arg){
...
func(arg+1);
...
}的区别?
recursive会创建很多stack overhead,这是不是说func(type arg)会创建很多arg的
local copy在stack里边,而func(type& arg)只会有一个arg itself?
谢谢。
k***r
发帖数: 4260
22
来自主题: Java版 - scala - I 服了 U
下面三段code竟然等效。为啥搞得这么灵活而不可捉摸捏
args.foreach{ arg => greeting += (arg + " ") }
args.foreach( arg => greeting += (arg + " ") )
args.foreach( arg => { greeting += (arg + " ") } )
i********r
发帖数: 131
23
来自主题: Programming版 - C++怎么写任意重重循环?
thinking in c++11 and a more general solution:
#include
#include
using namespace std;
void do_something(const vector& vars)
{
cout << "do_something with loop variables: ";
for (auto& i: vars)
cout << i << " ";
cout << endl;
}
void myLoop(vector& vars)
{
do_something(vars);
}
template
void myLoop(vector& vars, unsigned int n, Args... args)
{
auto index = vars.size();
vars.push_back(0);
... 阅读全帖
t*******o
发帖数: 1464
24
来自主题: _pennystock版 - 本周华尔街十大新闻 ZZ
我也不知道期权是否合适。看看下面这个option report。玩option的给看看。
这波炒作9月份市场就开始酝酿消息了。jim cramer在9月份66的时候就开始pump这个股
票。
基本面方面,市场主流声音认为APD属于恶意收购,ARG的老板在10月26好的CC上明确表
达了低于70不卖的声明,APD之后提出的两个价格遭拒绝是情理之中。
http://seekingalpha.com/article/225053-cramer-s-mad-money-the-b
http://seekingalpha.com/article/239596-cramer-s-mad-money-two-w
不像THC,被bid了,虽然拒了也狂飙。 ARG 被bid 之后拒绝大跌两次是因为bid之前已
经被炒得沸沸扬扬,价格低于ARG股东期望,短期涌入的投机盘自然就鸟兽散了,两把
bid(第二把应该是APD的最后一把bid了)瀑布的低点都在61.7左右,说明即便在这种
失望情绪下,市场托底的价格也有61.7.
买股票的好处是,1是两次panic selling对市场在61.7的信心test了两回... 阅读全帖
r*********s
发帖数: 2157
25
我用下面的, 然后 C-c o 交换两个windows
;; transpose(interchange) two windows
(defun his-transpose-windows (arg)
"Transpose the buffers shown in two windows."
(interactive "p")
(let ((selector (if (>= arg 0) 'next-window 'previous-window)))
(while (/= arg 0)
(let ((this-win (window-buffer))
(next-win (window-buffer (funcall selector))))
(set-window-buffer (selected-window) next-win)
(set-window-buffer (funcall selector) this-win)
(select-window (funcall selector)))
(setq arg (if (plusp arg) (1- arg) (1+ arg
H****S
发帖数: 1359
26
来自主题: Programming版 - 判断Python程序员水平的一个试题
很简单,写一个Python Singleton Class。
类似于这样的不算,
class foo(object):
_instance = None
@classmethod
def get_instance(cls, *args, **kargs):
if cls._instance is None:
cls._instance = foo(*args, **kargs)
return cls._instance
...
因为用户还是可以直接调用foo(*args, **kargs)来创建新的object,而Python是没
有private/protected这样的access modifier的。
我的答案,
class foo(object):
_instance = None
def _initialize(self, *args, **kargs):
# do your initialization here
def __new__(cls, *args, **karg... 阅读全帖
c*****e
发帖数: 3226
27
AbstractQueuedSynchronizer 果然是神器,以前做那道h2O 的题总觉得不对,
用神器就舒服多了,而且感觉基本上是对的。欢迎提错。
值得改进的地方就是 countH & countO 可以直接存到 state integer 里面去。
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.locks.AbstractQueuedSynchronizer;
public class H2O {
MySync sync = new MySync();
CountDownLatch latch = new CountDownLatch(3);
Object guard = new Object();
Data data = new Data();
class Data {
Object h1;
Object h2... 阅读全帖
b***i
发帖数: 3043
28
来自主题: Programming版 - 老年工程师转行做c++的新问题
今天,一个烙印审查我代码,愣说我有问题。我觉得是他有问题。
我的如下(大概这个意思,重要类用普通的替代说明问题)
有个类Point,有另一个类Store负责存储这些Point,使用了智能指针,然后定义了
event handler,可以把一个arg传给订阅的类。这个arg的两个成员是const T* Old,
const T* New.
还有一个NodeSet类存储了这个Point的指针在vector里面,不负责Point的生成和释放,
只存储哪些Point用了。如果负责存储的类替换了Point,那么这个NodeSet需要把原来
的那个旧的指针换成新的指针。注意这个指针是别的地方(Store)负责分配内存和释
放。
下面是我的代码,取得所有的指针,然后替换,然后放回去:
.....replacedHandler(const ... arg)
{
std::vector vP = ... GetAllPoints();
std::replace(vP.begin(), vP.end(),
const_cast(arg.Old),
... 阅读全帖
i*****e
发帖数: 113
29
来自主题: JobHunting版 - google的一道题求解
有点像哪个加减加减的问题
我这个算法对不对,帮忙看看
#!/usr/bin/env python
class Bottle(object):
def __init__(self, point1, point2):
self.point1 = point1
self.point2 = point2
def volume(self):
width = self.point2[0] - self.point1[0]
depth = self.point1[1] \
if self.point1[1] <= self.point2[1] \
else self.point2[1]
return width * depth
def __gt__(self, bottle):
return self.volume() > bottle.volume()
def __lt__(self, bot... 阅读全帖
i*****e
发帖数: 113
30
来自主题: JobHunting版 - google的一道题求解
有点像哪个加减加减的问题
我这个算法对不对,帮忙看看
#!/usr/bin/env python
class Bottle(object):
def __init__(self, point1, point2):
self.point1 = point1
self.point2 = point2
def volume(self):
width = self.point2[0] - self.point1[0]
depth = self.point1[1] \
if self.point1[1] <= self.point2[1] \
else self.point2[1]
return width * depth
def __gt__(self, bottle):
return self.volume() > bottle.volume()
def __lt__(self, bot... 阅读全帖
g*********e
发帖数: 14401
31
recursive会创建很多stack overhead,这是不是说func(type arg)会创建很多arg的
local copy在stack里边,而func(type& arg)只会有一个arg itself?
我觉的你说的没错。
reference就是一个指针吧,函数传递的就是指针。
不用ref的话,要是arg是一个很大的type,传递起来效率低,每次copy arg占用大量
stack空间。
f**********e
发帖数: 288
32
来自主题: JobHunting版 - 请教, javascript
var siteUrl = '/sites/MySiteCollection';
function retrieveListItemsInclude() {
var clientContext = new SP.ClientContext(siteUrl);
var oList = clientContext.get_web().get_lists().getByTitle('
Announcements');
var camlQuery = new SP.CamlQuery();
camlQuery.set_viewXml('100');
this.collListItem = oList.getItems(camlQuery);
clientContext.load(collListItem, 'Include(Id, DisplayName,
HasUniqueRoleAssignments)');
clientContext.executeQueryAsy... 阅读全帖
d*g
发帖数: 16592
33
来自主题: Tennis版 - ATP最新排名 (转载)
【 以下文字转载自 TennisOnly 俱乐部 】
发信人: dpg (肖浪--君子不党), 信区: TennisOnly
标 题: ATP最新排名
发信站: BBS 未名空间站 (Sun Jul 3 20:49:37 2011, 美东)
http://www.atpworldtour.com/Rankings/Singles.aspx
1 Djokovic, Novak (SRB) 13,285 1 18
2 Nadal, Rafael (ESP) 11,270 -1 22
3 Federer, Roger (SUI) 9,230 0 21
4 Murray, Andy (GBR) 6,855 0 20
5 Soderling, Robin (SWE) 4,325 0 25
6 Ferrer, David (ESP) 4,150 0 24
7 Monfils, Gael (FRA) 2,780 1 21
8 ... 阅读全帖

发帖数: 1
34
来自主题: Programming版 - 请教高手一个C++问题
如果是C++11或以上的话,可以加一段std::hash>的specialization:
------------------------------------------
namespace std {
template
struct hash> {
template
inline static std::size_t CombineHashes(const TupleT &arg,
std::enable_if_t* = 0) {
std::size_t first_hash = CombineHashes(arg);
std::size_t second_hash = std::hash<
typename std::tuple_element阅读全帖
c********r
发帖数: 128
35
来自主题: Stock版 - 52 week high list in last month
If you want this list sent to your email every day, please reply with
your email or send your email to my mailbox.
If you just want to view the report, you can visit
http://www.traviancompanion.com/simmarket/report
11/15/2011 ISRG $448.77 224,500 Medical Appliances Equipment
11/15/2011 MA $371.33 888,800 Business Services
11/15/2011 PNRA $137.75 335,200 Specialty Eateries
11/15/2011 GR $123.35 1,435,900 Aerospace Defense Products
S... 阅读全帖
u******g
发帖数: 154
36
来自主题: Soccer版 - 2010 world cup prediction
Italy will be the 2nd team of the 5th world cup holder..
Netherland, unfortunately, wait until next time, to get their 1st
championship.
A1 Mex. : B2 Nige. -> Mex.
A2 Fra. : B1 Arg. -> Arg.
C1 Eng. : D2 Aus. -> Eng.
C2 USA : D1 Ger. -> Ger.
E1 Net : F2 Slo -> Net.
E2 Den. : F1 Ita. -> Ita.
G1 Bra. : H2 Spa. -> Bra.
G2 Por. : H1 Swi. -> Por.
Qauterfinals:
Mex. : Eng. -> Eng.
Arg. : Ger. -> Arg.
Net. : Bra. -> Net.
Ita. : Por. -> Ita.
Semifinals:
Arg. : Ita. -> Ita.
Net. : Eng. -> Net.
Final:
Ita
g****s
发帖数: 306
37
来自主题: WmGame版 - 这个错误怎么回事????
ERROR: (s)printf(): Incorrect argument to type %s. (arg 0)
program: adm/daemons/channeld.c, object: adm/daemons/channeld, file: /adm/daemons/channeld.c:112
ERROR: (s)printf(): Incorrect argument to type %s. (arg 0)
program: adm/daemons/channeld.c, object: adm/daemons/channeld, file: /adm/daemons/channeld.c:112
if( !arg ) arg = "...";
if( emote ) {
// Support of old behavier of intermud emote.
if( channels[verb]["intermud_emote"] ) arg = who + " " +
s*********g
发帖数: 2350
38
来自主题: Java版 - java rugular expression question
我想列出D:\ 根目录下的.java文件
和D盘所有子目录下面的.java文件。args[0] 都应该输入什么?
用你们上面的好像都不行。 下面是source code, 我在windows下面用Eclipse 编译,
用 command line 的办法输入args[0], 什么结果都没有。
其实我可以人为的在source code里面设置路径, 比如
File path = new File("D:/");
然后command line 输入 args[0] 为 .*.java
就可以列出该目录下的.java文件。
但我不想修改code, 只想通过args[0]. 谢谢。
//***************************************************
import java.util.regex.*;
import java.io.*;
import java.util.*;
public class DirList {
public static void main(String[] args) {
File path
l******d
发帖数: 1633
39
arg 的 poll 是 pro kasich
from 538
I’m seeing a lot of people get excited about an American Research Group
poll that shows Kasich (!) pulling ahead of Trump in Michigan, 33 percent to
31 percent. It’s a newsy result, but here’s why you should be a little
skeptical.
First, American Research Group is not a highly-rated pollster. In fact, they
rank toward the bottom of our pollster ratings. Much to their credit, they
’ll sometimes post results that are way different from the pack, so you can
’t accus... 阅读全帖
a***e
发帖数: 1140
40
来自主题: JobHunting版 - 问个构造函数的问题
template
class B
{
public:
B(T arg) {}
};
template<>
class B
{
public:
B(T1 arg) {}
};
...
template
class D : public B
{
public:
D(T arg) : B(arg) {}
};
class D does not need to change.
suppose class B has other new c'tors, it just need to add specification
template class to refine it.
t****t
发帖数: 6806
41
来自主题: JobHunting版 - 问个构造函数的问题
呃, 看到第一个回贴我以为他懂的
看到第二个回贴我才知道他是装懂的
这个答案是这样的
class B
{
public:
B(args_1);
B(args_2);
// and many constructors with different arg lists
};
class D : public B
{
public:
template D(T args_1) : B(args_1) {}
template D(T1 args_1, T2 args_2) : B(args_1, args
_2) {}
/* ...按参数个数写出D::D的template */
};
并不是把B变成模板.
当然, 如果允许C++11的话, 就直接在D里写using B::B; 就可以了.
不过, 这个特性目前gcc还没支持. 如果用支持的特性, 可以用variadic template (
supported in gcc 4.3+), 这样就只要写一个模板就可以了, 不用按个数:
template 阅读全帖
u**r
发帖数: 663
42
来自主题: JobHunting版 - 问个构造函数的问题
可以给args造个单独的class,然后B,D都只要一个构造函数就好了,至于args怎么变都
在args类里头处理好,这样对args的调整只要做一次。
前面thrust 给的答案能解释一下吗,看不懂,很少用template
c***d
发帖数: 26
43
来自主题: JobHunting版 - read4 / read4k 实现readAny复杂吗?
前几天看这里讨论说用read4/read4k实现readAny边界条件比较多容易出错, 今天写了
一下,发现没什么边界条件啊。大牛看看哪里可能出问题。
用javascript写的,不过基本语法和c/java没啥区别。就这两行可能比较拗口:
var args = [bytes, 0].concat(store.splice(0, numToCopy));
[].splice.apply(buf, args);
它做的无非就是从store数组里刨去前numToCopy个元素,再把他们append到buf数组。
readAny函数在这里。完整的带unit test和mock read4()的code在 https://gist.
github.com/dumpty/7176257。可以用node执行,或者直接考到chrome dev console里
运行。
var readAny = (function() {
var store = [];
return function(n, buf) {
... 阅读全帖
l******9
发帖数: 579
44
来自主题: JobHunting版 - pass arguments by reference in R (转载)
【 以下文字转载自 Statistics 讨论区 】
发信人: light009 (light009), 信区: Statistics
标 题: pass arguments by reference in R
发信站: BBS 未名空间站 (Fri Apr 11 14:19:03 2014, 美东)
I need to do pass by reference in R by R studio on win 7.
My code:
myfunc<-function(myhash.arg, b)
{
myhash <- myhash.arg
if (!has.key("first", myhash))
myhash["first"] <- list()
alist <- myhash["first"]
alist <- append(alist, i)
eval.parent(substitute(myhash.arg<-myhash))
return(0)
}
ahash<-hash()
for(i in 1:5)
{
myfunc(myhash... 阅读全帖
D****3
发帖数: 611
45

我原来给的解还能refactor一下。给个新的吧:
--------
其实这个java解本身就不是最优的。因为跑了很多根本没可能是最长susbtring的解。
Leetcode对python的速度比较高。我在你的算法上改进了下:
从中间开始选对称轴,向两边移动。当剩下的最长可能palindrome substring都没当前
最长的palindrome subtring长的时候,立刻返回当前最长的解。
class Solution:
def longestPalindrome(self, s):
longest, mid = "", (len(s) - 1) / 2
i, j = mid, mid
while i >= 0 and j < len(s):
args = [(s, i, i), (s, i, i + 1), (s, j, j), (s, j, j + 1)]
for arg in args:
tmp = self.longestPali... 阅读全帖
c*******4
发帖数: 51
46
来自主题: JobHunting版 - Simple Database设计问题,附code
详细信息在下面网址:
https://www.thumbtack.com/challenges/simple-database
面试一道题目,题目是设计一个Simple Database,我提交的解法说有问题然后被拒了。
只想各位大神帮我看看code有哪些毛病,feedback说算法不是最优的,function大小写
没有注意。
目前我觉得自己问题在NUMEQUALTO复杂度n不是1,方程都大写了,想请教下还有什么问
题。
下面是我python的代码。再次感谢大家的帮助,我只想知道代码哪里还出了问题。
import sys
class Database(object):
def __init__(self):
self._history = [] #list to store transaction history
self._database = {} #dictionary store key value pair
def BEGIN(self):
self._history.append({})
def S... 阅读全帖
c*******4
发帖数: 51
47
来自主题: JobHunting版 - Simple Database设计问题,附code
详细信息在下面网址:
https://www.thumbtack.com/challenges/simple-database
面试一道题目,题目是设计一个Simple Database,我提交的解法说有问题然后被拒了。
只想各位大神帮我看看code有哪些毛病,feedback说算法不是最优的,function大小写
没有注意。
目前我觉得自己问题在NUMEQUALTO复杂度n不是1,方程都大写了,想请教下还有什么问
题。
下面是我python的代码。再次感谢大家的帮助,我只想知道代码哪里还出了问题。
import sys
class Database(object):
def __init__(self):
self._history = [] #list to store transaction history
self._database = {} #dictionary store key value pair
def BEGIN(self):
self._history.append({})
def S... 阅读全帖
f*******r
发帖数: 976
48
来自主题: JobHunting版 - Simple Database设计问题,附code
这种题目都出来了,难度不小啊

详细信息在下面网址:
https://www.thumbtack.com/challenges/simple-database
面试一道题目,题目是设计一个Simple Database,我提交的解法说有问题然后被拒了。
只想各位大神帮我看看code有哪些毛病,feedback说算法不是最优的,function大小写
没有注意。
目前我觉得自己问题在NUMEQUALTO复杂度n不是1,方程都大写了,想请教下还有什么问
题。
下面是我python的代码。再次感谢大家的帮助,我只想知道代码哪里还出了问题。
import sys
class Database(object):
def __init__(self):
self._history = [] #list to store transaction history
self._database = {} #dictionary store key value pair
def BEGIN(self):
self._history.appe... 阅读全帖

发帖数: 1
49
来自主题: JobHunting版 - 请教一个关于java comparator的问题
打算用treeset实现一个最小堆。可是用了自己写的comparator以后,大数(如10000)
被认为是不同的数,因此不能去重复。请问为什么呢?
public class Test {
public static void main(String[] args) {
Set treeset = new TreeSet<>(new MyComparator());
Integer[] array = new Integer[args.length];
for (int i = 0 ; i < args.length ; i ++ ) {
array[i] = Integer.valueOf(args[i]);
treeset.add(array[i]);
}
for (Integer i : treeset) {
Syst... 阅读全帖
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)