由买买提看人间百态

topics

全部话题 - 话题: iteration
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
o****i
发帖数: 1706
1
【 以下文字转载自 Programming 讨论区 】
发信人: ouyadi (可乐会捂帮帮众), 信区: Programming
标 题: Java代码,老是compile出错,大家帮我看看哪错了。。。
发信站: BBS 未名空间站 (Wed Apr 27 16:58:23 2011, 美东)
我在git上push到学校的服务器后编译老是不通过,错误如下,麻烦大家帮我查下原因
,谢谢啦!
javac -classpath /usr/share/junit/lib/junit.jar -d classes -sourcepath .
Iterator.java List.java TestUpTree.java UpTree.java
UpTree.java:34: type Iterator does not take parameters
public class NIterator implements Iterator{
^
UpTree.java:104: type Iterator does not take parameters
pub... 阅读全帖
o****i
发帖数: 1706
2
我在git上push到学校的服务器后编译老是不通过,错误如下,麻烦大家帮我查下原因
,谢谢啦!
javac -classpath /usr/share/junit/lib/junit.jar -d classes -sourcepath .
Iterator.java List.java TestUpTree.java UpTree.java
UpTree.java:34: type Iterator does not take parameters
public class NIterator implements Iterator{
^
UpTree.java:104: type Iterator does not take parameters
public class SetIterator implements Iterator{
^
TestUpTree.java:51: type Iterator does not take parameters
Iterator it = up.m... 阅读全帖
u*****o
发帖数: 1224
3
且听本姑娘一一道来
1. pre-order recursive solution
2. pre-order iterative solution using stack
3. pre-order iteration using an iterator with stack
4. in-order recursive solution
5. in-order iterative solution using stack
6. in-order iteration using an iterator with stack
7. in-order iterative solution without stack, without parent pointer (
threaded tree)
8. in-order iterative solution without stack, with parent pointer
9. post-order recursive
10. post-order iterative using one stack
11. post-order itera... 阅读全帖
s********e
发帖数: 13723
4
ITER管理委员会在7月28日批准了ITER计划的《基本文件》,并任命了新任总干事。
(图片提供:《科学》)
就像预期的那样,经过多方努力,国际热核聚变实验堆(ITER)管理委员会终于在
7月28日批准了ITER计划的《基本文件》,这标志着 ITER计划进入决定性阶段。这份文
件概括地论述了ITER计划的设计、时间表和费用,并批准日本核聚变科学家Osamu
Motojima担任新的ITER组织总干事,为这项旨在利用与恒星相同的能量来源的宏伟计划
掌舵。
尽管ITER的最终选址——法国的卡达拉舍——早已尘埃落定,但是其设施建设却由
于核聚变科学家在最后的设计变化上角力而拖延下来,同时 ITER计划的7个国际参与方
——欧盟、中国、美国、日本、韩国、俄罗斯和印度——一直在试图解决如何处理飞速
上涨的设备建设开销的问题。
特别是已经承担了45%的ITER开销的欧盟,正在努力从现有的预算中筹措到足够的
经费——其成员国纷纷拒绝额外增加投入的要求。
尽管《基本文件》得到了批准,但是ITER的成员国依然拒绝向公众透露预估的项目
所需全部成本;并且进行总体费用
w*********g
发帖数: 30882
5
中国核聚变装置EAST突破极限 七年后CFETR将启动2013年11月19日 10:42
来源:中国科学报 分享到:3056人参与 210条评论
“东方小太阳”EAST进行第六轮升级。(科学报 鲁捷摄)
东方“小太阳”:与极限展开竞技赛
记者冯丽妃
●EAST的母体里嵌入了中国科学家太多自主创新的成果:从设计到建设,整个项目的自
研率在90%以上,取得了68项具有自主知识产权的技术和成果。
●中科院等离子体所已经不仅仅是聚变装置部件的提供者,更是不少国际核聚变实验装
置的提供者与合作者。
1亿摄氏度,1000秒。这两个数字是盘桓在中国科学院等离子体研究所(以下简称等离
子体所)核物理科学家和全球科学界面前的两座难以跨越的山峰。
因为要让核聚变为人类所利用,就意味着要把氘、氚的等离子体瞬间加热到1亿摄氏度
,并至少持续1000秒,才能形成持续反应。而这正是等离子体所大科学装置“东方超环
”(EAST)的使命。
如果说起EAST的学名大型非圆截面全超导托卡马克装置,可能没有多少人知道;但是如
果提起“人造小太阳”,很多人都会竖起大拇指。
在这个集合了世界上多领域科研难题的平台上,等离子体所... 阅读全帖
t*******a
发帖数: 4055
6
中国“人造太阳”获重大突破! 有望2050年点亮你家灯泡
来源:中华元智库 时间:2017-10-25
79 0 字号:A-A+
分享到:
0 收藏 打印
想象着有一天,当地球资源面临枯竭的时候,人类是否可以使用“人造太阳”来获取能
源?
一个集结了包括中国在内的30多个国家的顶尖科学家,目前世界上最大的科学合作工程
——国际热核聚变实验堆计划(简称“ITER”)正在有条不紊地进行着。由于项目模拟
自太阳内部的核聚变原理,这个工程还有一个更加形象的名字:“人造太阳”。
太阳.jpg
10月19日,核工业西南物理研究院内的中国环流器二号装置。
中国科学院合肥物质科学研究院等离子物理研究所日前宣布,我国的全超导托卡马克核
聚变实验装置在全球首次实现了稳定的101.2秒稳态长脉冲高约束模等离子体运行,创
造了新的世界纪录,为人类开发利用核聚变清洁能源奠定了重要的技术基础。
“人造太阳”并网发电
“人造太阳”是个啥?
听起来好科幻、好炫酷!它有什么用?和我们老百姓有关系吗?简单地说,“人造太阳
”就是可控制核聚变反应堆。它将在一定程度上解决人类发展所需的清洁能源问题。目
前该技术在全世界都处于... 阅读全帖
I******c
发帖数: 163
7
来自主题: JobHunting版 - LinkedIn onsite一道题
我的java实现,参考了Blaze的思路,不过不知道真正理解了他的思路没有,因为我不
太看得懂javascript.下面是几个点:
1. 这个题目用的是backtracking而不是dp,因为dp不可能给你产生排列组合。dp通常
就是给你一个最值。
2. 时间复杂度是指数级。
3. 题目的本质是产生排列。
4. 一般的backtracking来形成字符串的话,从现有字母集中每次任意挑一个字母,然后
从剩下的字母里继续挑。把所有字母都加到字符串里面去了,这轮程序也就完了。这个
题目因为有个顺序的限制条件,决定程序怎样进行下去并不能用剩下多少字符来决定,
而应该是用已经加入字符串的字母的位置来决定。
import java.util.HashMap;
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Set;
public class Example5 {
public static void main(String [] args){
... 阅读全帖
q*******g
发帖数: 524
8
资料图:“东方小太阳”EAST进行第六轮升级
东方“小太阳”:与极限展开竞技赛
●EAST的母体里嵌入了中国科学家太多自主创新的成果:从设计到建设,整个项目
的自研率在90%以上,取得了68项具有自主知识产权的技术和成果。
●中科院等离子体所已经不仅仅是聚变装置部件的提供者,更是不少国际核聚变实
验装置的提供者与合作者。
1亿摄氏度,1000秒。这两个数字是盘桓在中国科学院等离子体研究所(以下简称等
离子体所)核物理科学家和全球科学界面前的两座难以跨越的山峰。
因为要让核聚变为人类所利用,就意味着要把氘、氚的等离子体瞬间加热到1亿摄
氏度,并至少持续1000秒,才能形成持续反应。而这正是等离子体所大科学装置“东方
超环”(EAST)的使命。
如果说起EAST的学名大型非圆截面全超导托卡马克装置,可能没有多少人知道;但
是如果提起“人造小太阳”,很多人都会竖起大拇指。
在这个集合了世界上多领域科研难题的平台上,等离子体所的核物理学家与国际科
学界牵手,向一个个极限发出挑战,不断向全球未来能源研究的最高峰冲刺。
与极限竞技
日前,在等离子体研究所一个轰轰隆隆的实验大厅里,科研人员正围绕着一... 阅读全帖
z****e
发帖数: 54598
9
February 22, 2015 Nicole Hemsoth
art2
If you haven’t heard of Flink until now, get ready for the deluge. As one
of a stream of Apache incubator-to-top-level projects turned commercial
effort, the data processing engine’s promise is to deliver near-real time
handling of data analytics in a much faster, more condensed, and memory-
aware way than Hadoop or its in-memory predecessor, Spark, could do.
What really captured our attention, however, was the claim by Data Artisans,
the company behind Flin... 阅读全帖
x********o
发帖数: 519
10
来自主题: JobHunting版 - 问个算法题,修改版
here is the C++ code:
#include
#include
#include
using namespace std;
void print_vector(const vector &v){
vector::const_iterator iter=v.begin();
while(iter!=v.end()){
cout<<*iter<<" ";
++iter;
}
cout< }
void subset(vector v, vector sub, int size,set > &s){
if(sub.size()==size){
sort(sub.begin(),sub.end());
s.insert(sub);
return;
}
vector::iterator iter=v.begin();
size_t l=v.size();
for(int ... 阅读全帖
b***y
发帖数: 76
11
来自主题: JobHunting版 - 面完G的电面了,忐忑
贴个我的代码,请大牛们帮忙纠错
PeekIterator implement Iterator {
Iterator iter;
Object curr;
PeekIter(Iterator iter){
iter = iter;
if (iter.hasNext()) curr = iter.next();
else curr = null;
}
Object next() throws Exception{
Object output = peek();
curr = iter.next();
return output;
}
boolean hasNext() {
return curr == null;
}
Object peek() {
return curr;
}
}
n****e
发帖数: 678
12
来自主题: JobHunting版 - L一个电面题
试着写一写:
Find and print repeated sequences of 10 characters
void find_repeated_sequences(input_stream in)
{
string buf;
int count = 0;
map > record;
while(true){
char temp = in.read();
if(temp=-1)
break;
buf.push_back(temp);
if(buf.length()==10)
buf = buf.substr(0, 10);
record[buf].push_back(count);
count++;
buf = buf.substr(1, 9);
}
}
map阅读全帖
h****g
发帖数: 105
13
来自主题: JobHunting版 - 问一个linkedin的面试题
应该是让你设计iterator的相关操作吧 *iter, iter->, iter++, begin(), end(),
operator== 之类的。比如 begin()返回一个指向第一行的iterator, end()是指向EOF
的iterator。 *iter 返回iter指向的这一行的字符串,iter++返回指向下一行的
iterator等等
w******7
发帖数: 24
14
来自主题: Programming版 - stl container erase in a loop
#include
#include
int main()
{
using namespace std;
deque que;
for(int i=0; i<10; ++i)
que.push_back(i);
deque::iterator iter = que.begin();
while(iter != que.end()) {
cout << *iter << endl;
++iter;
}
iter = que.begin();
while(iter != que.end())
{
cout << *iter << endl;
que.erase(iter);
}
return 0;
}
results:
0
1
2
3
4
5
6
7
8
9
0
0
1
2
3
4
5
6
7
8
9
Question: Why is there two "0" printed out when erasing? And if change
the c... 阅读全帖
t******t
发帖数: 15246
15
超导托卡马克被公认是探索、解决未来稳态聚变反应堆工程及物理问题的最有效途径。
中科院等离子体物理研究所是我国核聚变研究的重要基地。1994年通过国际合作成功研
制出HT-7超导托卡马克,这是一个可产生长脉冲高温等离子体的中型聚变研究装置。
2006年,中国自主设计、自主建造的全超导热核聚变实验装置EAST成功完成首次放电实
验,是世界上第一个成功建成运行的全超导非圆截面托卡马克核聚变实验装置。
针对为托卡马克放电提供基本的超高真空环境和良好的器壁条件,满足高参数长脉冲等
离子体放电,在EAST和HT-7装置上发展和改进了一系列的离子回旋壁处理前沿性技术,
开展了一系列等离子体与壁相互作用机理的实验研究。超导托卡马克由于纵场的长期存
在,常规的直流辉光清洗不能应用,而离子回旋壁处理可以在保持强的纵向磁场存在的
情况下工作,已成为国际热核聚变实验堆ITER装置优先考虑的壁处理技术。离子回旋壁
处理研究主要目标是降低装置杂质水平和控制粒子再循环,进一步的发展还将用于氢同
位素的清除,提高对等离子体密度的控制能力,改善等离子体约束性能,同时避免因超
导体反复励磁/退磁导致磁体寿命降低,提高装置... 阅读全帖
a********y
发帖数: 31
16
来自主题: JobHunting版 - where is the error?
find and print the first longest
ascending or descending contiguous subsequence for a vector of
integers.
我的程序:
int main(){
// create a vector
vector v1(10);
for (vector::iterator iter=v1.begin();iter!=v1.end();iter++)
cin>>*iter;
cout< //
int n_up=1;
int n_upmax=1;
int n_down=1;
int n_downmax=1;
int i_marker_up=0;
int i_marker_down=0;


for (int iter=0;iter { if (v1[iter]
m*******5
发帖数: 15
17
来自主题: JobHunting版 - 刷了半天题
Java:
public class PositiveIterator {
public static void main(String[] args) {
List list = new ArrayList();
for(int i = 0; i < 10; i++) {
list.add(i);
list.add(-i);
}
System.out.println(list.toString());
PositiveIterator posIter = new PositiveIterator(list.iterator());
for(int i = 0; i < 100; i++)
System.out.println(posIter.hasNext());

while(posIter.hasNext()) {
S... 阅读全帖
m*******5
发帖数: 15
18
来自主题: JobHunting版 - 刷了半天题
Java:
public class PositiveIterator {
public static void main(String[] args) {
List list = new ArrayList();
for(int i = 0; i < 10; i++) {
list.add(i);
list.add(-i);
}
System.out.println(list.toString());
PositiveIterator posIter = new PositiveIterator(list.iterator());
for(int i = 0; i < 100; i++)
System.out.println(posIter.hasNext());

while(posIter.hasNext()) {
S... 阅读全帖
D******6
发帖数: 6211
19
【 以下文字转载自 Statistics 讨论区 】
发信人: Doha2006 (花猫), 信区: Statistics
标 题: 请教matlab non-linear optimization的问题
发信站: BBS 未名空间站 (Fri Jan 7 23:39:25 2011, 美东)
我需要用一个non-linear optimization function来estimate一个model,近似于logit
model,用maximum likelihood estimation。
如果用maxlik,其实这是一个min函数,就是名字叫max,从这个网站下载的,http://www.spatial-econometrics.com/
结果有点奇怪,不是指我的model参数奇怪,而是maxlik输出的结果如下:
CONVERGENCE CRITERIA MET: Change in Objective Function
iteration function value dfunc
0 2301.06004... 阅读全帖
D******6
发帖数: 6211
20
【 以下文字转载自 Statistics 讨论区 】
发信人: Doha2006 (花猫), 信区: Statistics
标 题: 请教matlab non-linear optimization的问题
发信站: BBS 未名空间站 (Fri Jan 7 23:39:25 2011, 美东)
我需要用一个non-linear optimization function来estimate一个model,近似于logit
model,用maximum likelihood estimation。
如果用maxlik,其实这是一个min函数,就是名字叫max,从这个网站下载的,http://www.spatial-econometrics.com/
结果有点奇怪,不是指我的model参数奇怪,而是maxlik输出的结果如下:
CONVERGENCE CRITERIA MET: Change in Objective Function
iteration function value dfunc
0 2301.06004... 阅读全帖
D******6
发帖数: 6211
21
【 以下文字转载自 Statistics 讨论区 】
发信人: Doha2006 (花猫), 信区: Statistics
标 题: 请教matlab non-linear optimization的问题
发信站: BBS 未名空间站 (Fri Jan 7 23:39:25 2011, 美东)
我需要用一个non-linear optimization function来estimate一个model,近似于logit
model,用maximum likelihood estimation。
如果用maxlik,其实这是一个min函数,就是名字叫max,从这个网站下载的,http://www.spatial-econometrics.com/
结果有点奇怪,不是指我的model参数奇怪,而是maxlik输出的结果如下:
CONVERGENCE CRITERIA MET: Change in Objective Function
iteration function value dfunc
0 2301.06004... 阅读全帖
c********e
发帖数: 383
22
来自主题: Programming版 - about loop-invariant optimization
dont know how smart compiler is:
for example:
my_map::iter iter;
for (iter = map.upper_bound(key);
iter != map.lower_bound (key);
++iter)
{
//traverse element, all const/irrelavant func to map
}
will the lower_bound call be optimized when loop-invariant is turned on?
what about this case?
my_map::iter iter;

for (iter = map.upper_bound(key);

iter != map.lower_bound (key);
z****e
发帖数: 54598
23
这几个应该是warning,如果你定义了E这个类的话
如果你没有定义class E{...}那么把E换成任意一个实体类
Iterator.java List.java TestUpTree.java UpTree.java
UpTree.java:34: type Iterator does not take parameters
public class NIterator implements Iterator{
^
UpTree.java:104: type Iterator does not take parameters
public class SetIterator implements Iterator{
^
TestUpTree.java:51: type Iterator does not take parameters
Iterator it = up.mkIterator();
^
TestUpTree.java:67: type Iterator does not tak... 阅读全帖
D******6
发帖数: 6211
24
来自主题: Statistics版 - 请教matlab non-linear optimization的问题
我需要用一个non-linear optimization function来estimate一个model,近似于logit
model,用maximum likelihood estimation。
如果用maxlik,其实这是一个min函数,就是名字叫max,从这个网站下载的,http://www.spatial-econometrics.com/
结果有点奇怪,不是指我的model参数奇怪,而是maxlik输出的结果如下:
CONVERGENCE CRITERIA MET: Change in Objective Function
iteration function value dfunc
0 2301.06004609 1000.00000000
iteration function value dfunc
1 1966.10277862 0.17036610
iteration function value... 阅读全帖
R****a
发帖数: 6858
25
中国制造首件产品交付国际热核聚变实验堆现场
2013年06月10日18:52 来源:新华网 手机看新闻
打印网摘纠错商城分享推荐 字号
新华网合肥6月10日电(记者蔡敏)记者从中科院合肥物质科学研究院了解到,由
中科院等离子体所研制的国际热核聚变实验堆计划(ITER)极向场导体采购包PF5导体
成功交付法国卡达哈什ITER总部。这是中方首件交付ITER现场的产品。
中方承担了国际热核聚变实验堆计划PF导体采购包64根导体,均由中科院等离子体
所负责制造。ITER计划PF导体是外方内圆的异型导体,其制造工艺复杂。等离子体所超
导磁体及电力节能应用技术研究室通过自身努力,完成了异型管焊接、铠甲及焊缝无损
检测、导体成型及收绕型技术的研发。2012年1月12日,PF5导体在ITER国际组织及中国
国际核聚变能源计划执行中心的见证下顺利完成。
科研人员对其进行了各种接收测试。2013年3月在所有交付文件通过的基础上,按
照PF导体技术要求,等离子体研究所将PF5导体进行了包装。4月25日,导体从等离子体
所运出,首先经过500公里的陆路从合肥到达上海港,后... 阅读全帖
g***j
发帖数: 40861
26
【 以下文字转载自 Joke 讨论区 】
发信人: daye520 (哈哈), 信区: Joke
标 题: 原来发学术论文也可以批马甲 (转载)
发信站: BBS 未名空间站 (Wed Apr 9 22:00:26 2014, 美东)
发信人: MVPYao (退役了), 信区: Faculty
标 题: 原来发学术论文也可以批马甲
发信站: BBS 未名空间站 (Wed Apr 9 19:28:30 2014, 美东)
旷世奇才:无锡江南大学丁锋
作者:马甲哥
关键词:中国百篇最具影响国际学术论文、高引用次数论文、疯狂自引、马
甲、疯狂报奖、低调
一直关注科技评价,近几年一个人名反复出现在各重量级评价体系中,那就
是无锡江南大学“太湖学者”特聘教授,物联网学院(原通信与控制工程学院)
教授丁锋。什么叫“重量级”,2011年中国百篇最具影响国际学术论文,江南大
学有两篇入围,排名全国第8,而这两篇全部来自丁锋。丁锋显然太低调了,因
为实际上当年他共有三篇论文入围,那第三篇文章是他和他的学生WANG DQ(王
冬青)以青岛大学名义入围的。2012年中国百篇最具影响国际学术论文,丁... 阅读全帖
D********i
发帖数: 103
27
不过这个是5e7K下H模约束超过70秒,只是不知道密度如何。跟以前低温低密度长时间放
电还是不一样的
合肥的EAST也在不久前实现了基本一样的数据
http://www.techworm.net/2016/11/chinas-artificial-sun-manages-stay-minute.html
中韩这两个tokomak基本长的都一样,大小一样,都用超导,功率也一样,分别是世界
上第一个和第二个超导tokomak。也是目前世界上最先进的tokomak。使得中韩两个在可
控核聚变研究本来相对落后的国家能够有了国际上说得出话的结果。
美俄和欧洲本来研究领先,但是冷战结束后进度缓慢,又因为经费等原因,目前已经不
再建设新的tokomak。美国欧洲和日本还有很多其他approach的可控核聚变研究,比如
国家点火装置NIF和一些stellarator,也分走了一些经费。
目前主要大国主要精力和财力都放在了iter上,现在基本整个欧洲都在做iter,美国也
为iter提供大量的钱,日本更是iter的主要牵线人和出钱方。中国和韩国后来也加入了
iter项目。中国的EAST和韩国的KSTAR... 阅读全帖
M****o
发帖数: 4860
28
来自主题: Faculty版 - 原来发学术论文也可以批马甲
旷世奇才:无锡江南大学丁锋
作者:马甲哥
关键词:中国百篇最具影响国际学术论文、高引用次数论文、疯狂自引、马
甲、疯狂报奖、低调
一直关注科技评价,近几年一个人名反复出现在各重量级评价体系中,那就
是无锡江南大学“太湖学者”特聘教授,物联网学院(原通信与控制工程学院)
教授丁锋。什么叫“重量级”,2011年中国百篇最具影响国际学术论文,江南大
学有两篇入围,排名全国第8,而这两篇全部来自丁锋。丁锋显然太低调了,因
为实际上当年他共有三篇论文入围,那第三篇文章是他和他的学生WANG DQ(王
冬青)以青岛大学名义入围的。2012年中国百篇最具影响国际学术论文,丁锋再
次入围。
最具国际影响力显然是基于各学科论文引用评出的,那么基于Web of
Science的Essential Science Indicators数据库查询来自于JIANGNAN UNIV的
DING F,发现其HIGHLY CITED PAPERS(高被引论文)篇数达到了惊人的53篇。
53篇是什么概念?2013年7月,曾有网友仔细统计了过去各校ESI十年高被引论文,
华中科大全校是52篇(第一单位),四川大学是55篇... 阅读全帖
j**l
发帖数: 2911
29
来自主题: JobHunting版 - GOOG ONSITE 面试
for (iter = istr; iter < istr + n; iter++)被你改成
for (iter = istr; iter < pstr + n; iter++)
这个改动不对
root->right = rebuild(pstr + k + 1, iter + 1, n - k - 1)被你改成
root->right = rebuild(pstr + k + 1, istr + 1 + k, n - k - 1)
不过这两个等价,因为k等于iter - istr
w****x
发帖数: 2483
30
来自主题: JobHunting版 - twitter intern面经
/*
Given tweet's inverted index,how to find phrases combination,e.g
phrase "twitter good tool", "twitter is a good tool" is better than "twitter
is good,
facebook is a better tool"
*/
bool GetClosestPhrase(hash_map>& dic, vector& strs,
int& nStart, int& nEnd)
{
for (vector::iterator it = strs.begin(); it != strs.end(); it++)
{
if (dic.find(*it) == dic.end())
return false;
}
int nNum = strs.size();
vector*> vec;
ve... 阅读全帖
w****x
发帖数: 2483
31
来自主题: JobHunting版 - twitter intern面经
/*
Given tweet's inverted index,how to find phrases combination,e.g
phrase "twitter good tool", "twitter is a good tool" is better than "twitter
is good,
facebook is a better tool"
*/
bool GetClosestPhrase(hash_map>& dic, vector& strs,
int& nStart, int& nEnd)
{
for (vector::iterator it = strs.begin(); it != strs.end(); it++)
{
if (dic.find(*it) == dic.end())
return false;
}
int nNum = strs.size();
vector*> vec;
ve... 阅读全帖
g***j
发帖数: 1275
32
来自主题: JobHunting版 - 关于priority_queue一问
做leedcode上面的关于k-way merge的题目,题目是
Merge k sorted linked lists and return it as one sorted list.
如下的code通过不了,似乎是因为我在priority_queue里面用了指针
std::priority_queue, CompareNode> myQ;
因为如果我改成
std::priority_queue, CompareNode> myQ;
并且把其他的相关->都改了dot之后,就可以全部通过了。
我用debug跟踪,发现myQ.pop()之后,虽然myQ.size()表小了,但是myQ.top()的内容
没有发生变化。
请问,这里面的trick是什么?难道这里不能用Node*么?如果是这样的,还有什么
container不能用Node*的?
大牛帮我解释一下好么?
class Pair{
public:
ListNode* node;
int index;
};
class CompareNo... 阅读全帖
g***j
发帖数: 1275
33
来自主题: JobHunting版 - 关于priority_queue一问
这个code就可以全部test case都通过。改动就是指针和非指针的差别。
class Pair{
public:
ListNode* node;
int index;
};
class CompareNode: public std::binary_function{
public:
bool operator()(const Pair p, const Pair q) const {
return p.node->val > q.node->val;
}
};
class Solution {
public:
ListNode *mergeKLists(vector &lists) {

if(lists.size() == 0) return NULL;
if(lists.size() == 1) return lists[0];

std::priority_queu... 阅读全帖
w****x
发帖数: 2483
34
来自主题: JobHunting版 - 一道rf的面试题
public class RacerScore
{
static public class Segment
{
int id = -1;
int beg = 0;
int end = 0;

Segment(int i, int b, int e)
{
id = i;
beg = b;
end = e;
}
}

static public class comp implements Comparator
{
public int compare(Segment s1, Segment s2)
{
return s1.beg - s2.beg;
}
}

static public void getScores(Segment[] segs, int ... 阅读全帖
g***j
发帖数: 1275
35
来自主题: JobHunting版 - 大家帮忙看看这个4sum怎么就不对
基本思路就是,先把两个的和存起来,并且把相应的index pair存到对应的直的map里
面去。
然后再把所有的两个的和和target的差算出来,去map里面找,因为map里面同样保存了
签名的数字的index,所以,只要后面两个数的最小的index比已有的最大的index大的
时候,就能保证不重复了。
可惜small set 15个总有一个不过,而且,因为显示问题,看不到哪个不过。哪个大侠
帮我看看代码?
class Solution {
public:
vector > fourSum(vector &num, int target) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
int n = num.size();
vector > results;
if(n <= 3) return results;
m... 阅读全帖
n****e
发帖数: 678
36
来自主题: JobHunting版 - 贡献G电 估计挂了
把给的nodes放入set nodes里面
int count=0;
set::iterator iter = nodes.end();
while (!nodes.empty()) {
if (iter == nodes.end())
iter = nodes.begin();
Node temp = iter->next();
nodes.erase(iter);
iter = nodes.find(temp);
if (iter == nodes.end()) {
count++;
}
}
return count;
s******7
发帖数: 1758
37
来自主题: JobHunting版 - 刷了半天题
嗯,看到了,想简单了
单独一个变量记录下个一个正数, 不过remove有问题, 因为hasNext过后,指针到下一
个正数, 就没办法删掉上一个next过的正数
比如 1,-1,2
next(); // get 1,iter到1后面
hasNext(); // test 2, iter到2后面
remove(); 删掉2,没法删掉1
这个题估计不考虑remove, 或者根据implementation来写具体的remove
class PositiveIterator{
IntergerIterator iter;
int nextPositive;
Integer P;
NoSuchElementException e = new NoSuchElementException();
public PositiveIterator(IntegerIterator iter){
this.iter=iter;
nextPositive = -1;
}
public int next(){
if(hasNext()) {
int ret = nextPositive;
nextPosi... 阅读全帖
s******7
发帖数: 1758
38
来自主题: JobHunting版 - 刷了半天题
嗯,看到了,想简单了
单独一个变量记录下个一个正数, 不过remove有问题, 因为hasNext过后,指针到下一
个正数, 就没办法删掉上一个next过的正数
比如 1,-1,2
next(); // get 1,iter到1后面
hasNext(); // test 2, iter到2后面
remove(); 删掉2,没法删掉1
这个题估计不考虑remove, 或者根据implementation来写具体的remove
class PositiveIterator{
IntergerIterator iter;
int nextPositive;
Integer P;
NoSuchElementException e = new NoSuchElementException();
public PositiveIterator(IntegerIterator iter){
this.iter=iter;
nextPositive = -1;
}
public int next(){
if(hasNext()) {
int ret = nextPositive;
nextPosi... 阅读全帖
y*****e
发帖数: 712
39
今天面的第二轮。。。面完很伤心很失望,下午上了一下午班后,感觉好了点,开始觉
得自己发挥的好差,题也不容易,为啥别人都能碰到常见的常规的题,我就碰不到。。
。。不够难过的时候怪运气是太容易的事了,但现在冷静下来感觉,不过是给自己找借
口罢了。发面经上来,给自己差劲的人品增值,希望将来的面试顺利。
第一轮两道题
1. first missing positive
2. 写一个file line iterator
Implement a (Java) Iterable object that iterates lines one by one from a
text file..
/** A reference to a file. */
public class TextFile implements Iterable. From 1point 3acres bbs
{
public TextFile(String fileName) { // please implement this
/** Begin reading the file, line by li... 阅读全帖
k******a
发帖数: 44
40
来自主题: JobHunting版 - G家面筋。
我的考虑:
1. billion级别的raw data,怎样村在多个节点中,实现有效率的查找。给定条件是数
据是已经在那里的,而且不会被修改。
这里需要很多交流的地方,个人觉得是排序 + B树的思路。可以按照key来shard,然后
每个节点按照B数组织数据
2. valid bst讨论属性,边界条件
3. 给一个排序的数组, 1 2 5 8 9 11 16,输出missing range比如3-4,6-7,10,
12-15
这个直接扫一遍,看看a[i]和a[i+1]的关系。
4. iterator of iterator,写一个iterator iterate所有的元素,例如
itr1 1 2 3 4
itr2 5 6 7 8
itr3 9 10 11 12
写一个iterator输出1 5 9 2 6 10 ...
这个用一个LinkedList>吧,每次remove(0), 处理这个Iterator,
然后把这个iterator加到list最后。
5. 类似moving average,固定size不断upd... 阅读全帖
b******b
发帖数: 713
41
来自主题: JobHunting版 - 面经加求建议
面了google/facebook/linkedin/two sigma/aqr/uber, 被uber/aqr据了。基本所有面
过的题:
hedge fund 1:
1. Write a function that takes as input integers P and Q and returns P to
the power of Q. Note any assumptions you make and the complexity of the
algorithm. We expect you to do better than O(Q).
2. Write a function that takes as input an array of 1 million integers,
such that 1 ≤ x ≤ 10 for every element x in the array, and returns the
sorted array. The sort does not need to occur in-place. Obviously you ... 阅读全帖
d*****0
发帖数: 68029
42
【 以下文字转载自 Faculty 讨论区 】
发信人: MVPYao (退役了), 信区: Faculty
标 题: 原来发学术论文也可以批马甲
发信站: BBS 未名空间站 (Wed Apr 9 19:28:30 2014, 美东)
旷世奇才:无锡江南大学丁锋
作者:马甲哥
关键词:中国百篇最具影响国际学术论文、高引用次数论文、疯狂自引、马
甲、疯狂报奖、低调
一直关注科技评价,近几年一个人名反复出现在各重量级评价体系中,那就
是无锡江南大学“太湖学者”特聘教授,物联网学院(原通信与控制工程学院)
教授丁锋。什么叫“重量级”,2011年中国百篇最具影响国际学术论文,江南大
学有两篇入围,排名全国第8,而这两篇全部来自丁锋。丁锋显然太低调了,因
为实际上当年他共有三篇论文入围,那第三篇文章是他和他的学生WANG DQ(王
冬青)以青岛大学名义入围的。2012年中国百篇最具影响国际学术论文,丁锋再
次入围。
最具国际影响力显然是基于各学科论文引用评出的,那么基于Web of
Science的Essential Science Indicators数据库查询来自于JIANGNAN U... 阅读全帖
d*******g
发帖数: 122
43
来自主题: Programming版 - 基本功不扎实,问个问题
LZ的原话是“因为我估计应该是展开成iterator::operator==(iterator&)”,而我
指出的是他用于iterator的参数是错误的,应该是const_iterator,这些都是对
iterator的成员函数而言,因为LZ的疑问是iterator的成员函数,并不涉及const_
iterator的成员函数,所以不讨论this是iterator*还是const_iterator*,那么与后面
的const也没关系,只与括号里的const有关系。
实际上,我原来是写全了bool和const的,但是为了突出重点,后来就删掉了,因为我
觉得这点大家都会明白。
研究gcc的实现是说:(1)成员函数并非绝对不可以用,书本上的一些原则并非教条。
(2)在LZ所问的gcc的vector中,并没有隐式转换。
从原则上讲,一开始我就说了,STL的iterator的用意是模仿指针,实现时要保证所有
的operator==()都可编译。

const
c****r
发帖数: 576
44
来自主题: Biology版 - Math/Systems/Synthetic Biology 人物榜
最简单的Logistic Map: X(n+1) = r*X(n)*(1-X(n))
function x = orbit(x0,r1,r2,m,n)
% draw the orbit diagram when r(lambda) change, nesting function iter.m
% orbit(x0,r1,r2,m,n)
% x0: initial condition
% r1 % m: the sampling times between the r interval
% n: the iteration times for the logistic equation, in reality, n is the
% number of time points
if r1>=r2
error('r1 should be smaller than r2!!!');
else
if m==1
x = zeros(1,n);
x(1,:) = iter(r1,x0,n);
pl... 阅读全帖
l******0
发帖数: 244
45
来自主题: DataSciences版 - 这个训练过程看上去正常吗?
这个是训练日志的一部分:
...
12:11:27,813 INFO ~ Score at iteration 395 is 0.26658695410878924
12:11:53,675 INFO ~ Score at iteration 396 is 0.20837774912274165
12:12:14,874 INFO ~ Score at iteration 397 is 0.31942466463051944
12:12:34,764 INFO ~ Score at iteration 398 is 0.3369311216056802
12:12:58,086 INFO ~ Score at iteration 399 is 0.5095266883611265
12:13:19,847 INFO ~ Score at iteration 400 is 0.1901294629787141
12:13:28,400 INFO ~ Score at iteration 401 is 0.29391950202723255
...
The iteration... 阅读全帖
f*********u
发帖数: 455
46
ITER的问题是各成员国的政府没有连续性,对这种长期的高投入的项目如果没有政策
的连续性就是搞笑
比方说美国的钱是国会每年批一次的,尽管美国政府已经在iter的协议书上签字承诺
每年投入多少
但是钱是国会每年审批的,更加上iter是在法国,跟议员们的选区没有太大关系
一有风吹草动,iter总是第一次被砍掉的项目
iter项目每年在国会都被zero out
美国政府在这个事情上面可说是信用全失
现在英国也对iter失去了兴趣,只有欧盟和中日韩还积极投入
iter项目已经delay了好多次,我觉得按现在的进度2025年能运行就烧高香了
现在聚变的希望在中国,希望中国政府能坚持下来
w*********g
发帖数: 30882
47
来自主题: Military版 - 中国已站在核聚变研究前沿
我国首办国际热核聚变实验堆培训
本报讯(记者杨保国)记者从近日举行的“国际热核聚变实验堆(ITER)培训论坛”上
获悉,中国科学技术大学将与ITER总部联手,今后每年在中国科大举办5~10场专题培
训,为中国培养核聚变领域的科技与管理人才。
这是我国首次举办ITER培训论坛。科技部副部长曹健林表示,中国政府大力支持聚变能
研究,除正以实物形式对ITER建设作出直接贡献外,还以ITER专项的形式对国内研究予
以支持,目前已批准立项46项,资金超过15亿元。
在能源领域“十二五”总体布局中,先进核能技术是六大方向和六个优先主题之一,但
曹健林同时指出,目前该领域人才奇缺,无论是向ITER组织输送科研人员,还是国内聚
变研究,都急需人才。
中国工程院院士、中国科大核科学技术学院院长万元熙介绍,举办此次论坛即旨在交流
研讨与ITER相关的物理和技术基础、先进的科学管理经验,以及国内外磁约束聚变堆的
发展战略,推动中国磁约束聚变能发展,培养聚变堆物理和工程技术及管理人才。
《科学时报》 (2011-12-06 A1 要闻)
x******h
发帖数: 13678
48
国家大科学工程“人造太阳”实验装置近日再获重大突破,EAST成为世界首个实现稳态
高约束模运行持续时间达到分钟量级的托卡马克核聚变实验装置。
近日,全超导托卡马克装置东方超环(EAST)第十一轮物理实验获重大突破:在纯射频
波加热、钨偏滤器等类似国际热核聚变实验堆ITER未来运行条件下,获得超过60秒的完
全非感应电流驱动(稳态)高约束模等离子体。EAST成为世界首个实现稳态高约束模运
行持续时间达到分钟量级的托卡马克核聚变实验装置。
EAST5000万度、102秒等离子体放电实验数据图
该研究成果在第26届国际原子能机构聚变能大会以特邀报告形式进行了发布。国际磁约
束聚变资深专家、日本那珂核融合研究所先进等离子体物理研究部主任镰田裕在聚变能
大会总结报告中,高度评价EAST此次实验成果,认为其对未来国际热核实验反应堆(
ITER)计划具重要意义。在纯射频波加热、钨偏滤器等条件下,实现稳态高约束模等离
子体放电,是ITER的基本运行模式之一。
2012年EAST物理实验曾创造32秒高约束模世界纪录。为进一步发展稳态高约束模,近年
来,EAST相继完成了辅助加热、钨偏滤器、等离子体物理诊... 阅读全帖
j**l
发帖数: 2911
49
来自主题: JobHunting版 - Amazon 三次电面面筋
我就写个很简洁的从前序和中序序列重建二叉树的代码吧,以飨版友。
TreeNode* rebuild(char *pstr, char *istr, int n)
{
if (n <= 0)
return NULL;
TreeNode* root = new TreeNode;
root->data = *pstr;
char* iter;
for (iter = istr; iter < istr + n; iter++)
if (*iter == *pstr)
break;
int k = iter - istr;
root->left = rebuild(pstr + 1, istr, k);
root->right = rebuild(pstr + k + 1, iter + 1, n - k - 1);
return root;
}
j**l
发帖数: 2911
50
来自主题: JobHunting版 - 这个rebuild binary tree的问题
写个简洁的从前序和中序序列重建二叉树的代码,以飨版友。
TreeNode* rebuild(char *pstr, char *istr, int n)
{
if (n <= 0)
return NULL;
TreeNode* root = new TreeNode;
root->data = *pstr;
char* iter;
for (iter = istr; iter < istr + n; iter++)
{
if (*iter == *pstr)
break;
}
int k = iter - istr;
root->left = rebuild(pstr + 1, istr, k);
root->right = rebuild(pstr + k + 1, iter + 1, n - k - 1);
return root;
}
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)