Programming 板


LINE

※ 引述《raymondlea (看屁阿!!!)》之铭言: : Q1.Use the following sample data to trace your program step-by-step. : 13,20,5,8,97,16,80,27,32,45 不懂 : Q2.Write a Quick sort program to process a given setof data with N elements 欢迎爱用 Ruby, ptt 有看板 def qsort a case p = a[0] when nil then [] else qsort(a.select{|i|i<p}) + a.select{|i|i==p} + qsort(a.select{|i|i>p}) end end : Q3.Write down a computer program, in any programming language , which can : (a)Read in data file of 1000 items from a secondary storage. 第二个储存装置是指什麽? : (b)Have these items be sorted in descreasing order. a = read_from_secondary_storage.sort{|l,r|r<=>l} : (c)Store the sorted data into the secondary storage. save_to_secondary_storage a : (d)Describe and analyze your approach. 就把顺序反过来就好 : Q4.Write a computer program , in any programming language , that can : (a)Read a set of data from a data file named "test.dat". : (b)Count the number of each digit in the set of extraced data. 欢迎爱用 Ruby, ptt 有看板 h = Hash.new 0 File.open('test.dat'){|f| f.each_byte{|b|h[b-48]+=1} } : Give brief comments about your method. 不懂 test.dat 内资料是什麽,假设是一串数字 : Q5.Write a program, in any programming language or pseudo codes , that can : read in an English text file "text950312.dat"from data of this drive A. : (a)Number of characters in this file. : (b)Number of words in this file. : (c)Number of lines in this file. 欢迎爱用 Ruby, ptt 有看板 c, w, l = Array.new(3, 0) File.open('text950312.dat'){|f| f.each_line{|ll| c += ll.size w += ll.scan(/\w+/).size l += 1 # L 和 1 长得好像 } } : write down proper comments in your program. 字元数:算长度 字 数:regex \w+ 行 数:算断行 : 其实我不太清楚难易度是怎样,因为研究所考计概时常会出这一类的题型,而我又没程式 : 基础,只是因为考的科系多考一科计概,只好硬着头皮上去考罗 XD : 希望能有程式强者解救我一下,不管会哪一题都可以,我只想先把答案硬记下来, : 有时间在自己摸索看看,在此先谢谢罗!!! : 我也可以献出所有的P币来当作一点点的奖赏(虽然真的很少..就当是一点心意罗) 程式码要背应该不太容易,还是欢迎来 ptt Ruby 板 XD -- #!/usr/bin/ruby [露比] /Programming (Kn|N)ight/ 看板《Ruby》 # if a dog nailed extra legs that http://webptt.com/cn.aspx?n=bbs/Ruby/index.html # walks like an octopus, and Welcome ~Ruby@ptt~ # talks like an octopus, then ◢█◣ http://www.ruby-lang.org/ # we are happy to treat it as http://www.ruby-doc.org/ # if it were an octopus. http://www.rubyforge.org/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.58.12
1F:推 UNARYvvv:second storage 应该也是随意吧,如硬碟220.132.114.113 03/14 17:44
2F:→ UNARYvvv:那边看起来应该是要让人练习读档而已~220.132.114.113 03/14 17:45
3F:→ UNARYvvv:打错,应该是 secondary220.132.114.113 03/14 17:46
4F:推 leicheong:另外总觉得Q2和Q1倒置了... rO_O 58.152.219.79 03/14 20:25
5F:推 godfat:有道理 O_o 220.134.30.220 03/15 18:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP