除了一堆进士之外……
竟然发现一个优秀表彰决定 还不是高中网站上的
点过去一瞧
嘿 真牛……
文书范例 >> 公文写作 >> 其他公文 >> 文章正文
优秀学生表彰决定
这他妈什么网站啊 介绍应用文写作也不要把本爷的大名写上去啊!
算了 我真优秀
这他妈什么网站啊 介绍应用文写作也不要把本爷的大名写上去啊!
算了 我真优秀
有快一个月没有更新吧,竟然也觉得没什么可写的,颓啊。
好歹贴一下近来做的东西,
把个人主页整了整,其实是练习css布局,和所谓的ajax(这个只是稍微用了一点点)。
就在这里了 http://www.ie.cuhk.edu.hk/~hguan5
然后IEG3310的 Project 即将写完,最近的一个版本已经能够在部分情况下正常运行,源代码在我的主页上……
大通学到的道理,当文化遇到问题时,人们所自然想到的解决办法是“复古”,追求本源。
想到曾经玩RPG,打不过去时,自然要回到过去……load重来。
于是,也就喜欢用回这个字,回到曾经安定的状态,也许,这也是不想面对现实吧?
过完农历年第一天上课,感觉有些不习惯,或者,总觉得没进入状态,也不知我究竟该是怎样的,回到那个状态才对。
还是上一次csc2100作业的题目,中缀式转化为后缀式,不讨论算法的问题,因为题目里面提供了……
仅仅用来练习stack 和 queue的使用。
确实认真编了,甚至写了点注释……我的不好习惯——一直以来不喜欢写注释。
今天在ul看了看ruby in a nutshell,决定用这个来写试试,结果发现……竟然才那么几行就搞定了……
def isOperator(op)
return 3 if op == '^'
return 2 if op == '*' || op == '/'
return 1 if op == '+' || op == '-'
return 0
end
puts "Input your infix expression:"
s=[]
q=[]
gets.each_byte{ |x|
t=x.chr
q.push(t) if /[a-z]/ =~ t
if (t =~ /[+-*/^]/) !=nil then
while isOperator(s.last) >= isOperator(t) do
q.push(s.pop)
end
s.push(t)
end
s.push(t) if t == '('
if t == ')' then
while (ch = s.pop) != '(' && s.size!=0 do
q.push(ch)
end
if ch!='('
puts "Mismatched!"
abort
end
end
}
while s.size > 0 do
q.push(ch=s.pop)
if ch=='('
puts "Mismatched!"
abort
end
end
puts q.join
果然是…… ruby 啊,貌似原来用 c写的那个,俄,真是长啊。
不过想来,原来那个主要是花了很多工夫在stackADT和queueADT的implementation上。而用ruby又何必要自己去做stack和queue呢?array本来就有那些功能。
array可以 push也可以pop 这样就能当stack用了
而queue的实现也很简单,array的push和shift就可以了。
嗯 再感叹一下oop果然不同凡响
1. 喜欢一个人到什么程度算是爱?
——向对[此处省略三字]一样
俄 允许我八卦一下。
今天,或者说,昨天晚上,去唱K了。原本的计划是深圳,然后不知由于什么原因……改成了沙田。加州红。
唱得很爽,虽然很多歌没有,然而,因为有小草,这就足够了。
试图认真唱一首歌,没有成功。
后来有些疯了,一路上还唱,应该有人要骂我们了吧。
回来后神情恍惚,许久不知要做什么。
好吧,现在还是不知道。
有事找我的话
[email protected]