欧美一级a免费放视频,欧美一级a免费放视频_丰满年轻岳欲乱中文字幕电影_欧美成人性一区二区三区_av不卡网站,99久久精品产品给合免费视频,色综合黑人无码另类字幕,特级免费黄片,看黃色录像片,色色资源站无码AV网址,暖暖 免费 日本 在线播放,欧美com

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫Hashtable編程、代做python/c++程序設(shè)計(jì)
代寫Hashtable編程,、代做python/c++程序設(shè)計(jì)

時(shí)間:2024-10-07  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



  Assignment 3: Hashtable
 1/3
Assignment 3: Hashtable
Due No Due Date
Points 100
Submitting a file upload
Start Assignment
Language: Java or Python or C++
Task Description: Complete the following task.
Task-1: Implement a Hash data structure from scratch. You can’t use built-in Hash or Dictionary APIs.
You can use a built-in Array or List or your custom-built LinkedList. The Hash class must have the
following functions and fields -
HashTable: A fixed-size array or list. Depending on your hash function, this array or list can be
one-dimensional or two-dimensional.
hash(x): A hash function that converts a string x to an integer, i.e., index in the hashtable. You
can implement any hash function described in the textbook. Your hash function must have a
collision-resolution mechanism.
insert(x): Insert string x to the HashTable in the index returned by hash(x).
size(): Returns the size of the elements, i.e., the number of keys.
Write sample test cases to validate your implementation.
Task-2: Read and parse each word from the file pride-and-prejudice.txt
(https://canvas.eee.uci.edu/courses/68108/files/28223336?wrap=1)
(https://canvas.eee.uci.edu/courses/68108/files/28223336/download?download_frd=1) . Note that this file is
very large; therefore, reading the text at once will crash your program. You should read the text line by
line. To split a line into words, you can consider anything other than alpha-numeric (i.e. [a-zA-Z0-9])
characters as delimiters, for example, ‘\n’, ‘\t’, ‘,’, ‘.’ etc.
An Anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically
using all the original letters exactly once. For example, `mango` and `gonma` are anagrams containing
the same characters. Write a function that would find out how many unique anagram-root words are
there in the novel. An anagram-root word is a word that is derived by sorting the word by characters. For
example, `mango`’s anagram root is `agmno`.
To find the number of unique anagram roots, do the following steps.
  Assignment 3: Hashtable
 2/3
SWE-240P-Rubric
Step-1: While you parse each word from the file, sort the words by character. You can use any
built-in sorting API.
Step-2: Insert the sorted words in the hashtable you implemented above. If the word is already
present in the hashtable, then skip it.
Step-3: Once all the words have been sorted and inserted (or skipped), call the size() function of
the Hash class.
Note: You have to implement the classes from scratch. Please don’t engage in plagiarism in any
manner. See UCI’s policy on academic integrity (https://aisc.uci.edu/students/academic?integrity/promote-integrity.php (https://aisc.uci.edu/students/academic-integrity/promote-integrity.php) ).
Taking help from online materials is okay, but if you have taken any help online, please link the sources
in the comment inside the code.
  Assignment 3: Hashtable
 3/3
Total Points: 100
Criteria Ratings Pts
20 pts
30 pts
50 pts
Code Quality and Structure
-- Does the code have meaningful variable/method
names
-- Does the code contain comments where necessary?
-- Is the code organized and structured?
-- Is the code properly formatted/indented?
20 pts
Excellent
18 pts
Good
16 pts
Satisfactory
0 pts
No
Marks
Functionality and Correctness
-- Does the code run without any compilation errors
-- Does the implementation handle edge cases?
-- Does the code pass sample test cases?
-- Does the code pass new test cases?
30 pts
Excellent
27 pts
Good
24 pts
Satisfactory
0 pts
No
Marks
Presentation (Demo)
-- How well does the student explain the implemented
approach?
-- How well does the student walk through the
implementation?
-- How well does the student explain the trade-off (e.g.,
time, space complexity)?
-- How well does the student answer any relevant
questions?
50 pts
Excellent
45 pts
Good
40 pts
Satisfactory
0 pts
No
Marks
請(qǐng)加QQ:99515681  郵箱:[email protected]   WX:codinghelp





 

掃一掃在手機(jī)打開當(dāng)前頁(yè)
  • 上一篇:UMEECS542代做,、代寫Java/c++編程語(yǔ)言
  • 下一篇:MA2552代做,、代寫matlab設(shè)計(jì)程序
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    出評(píng) 開團(tuán)工具
    出評(píng) 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    戴納斯帝壁掛爐全國(guó)售后服務(wù)電話24小時(shí)官網(wǎng)400(全國(guó)服務(wù)熱線)
    戴納斯帝壁掛爐全國(guó)售后服務(wù)電話24小時(shí)官網(wǎng)
    菲斯曼壁掛爐全國(guó)統(tǒng)一400售后維修服務(wù)電話24小時(shí)服務(wù)熱線
    菲斯曼壁掛爐全國(guó)統(tǒng)一400售后維修服務(wù)電話2
    美的熱水器售后服務(wù)技術(shù)咨詢電話全國(guó)24小時(shí)客服熱線
    美的熱水器售后服務(wù)技術(shù)咨詢電話全國(guó)24小時(shí)
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
  • 短信驗(yàn)證碼 酒店vi設(shè)計(jì) 投資移民

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045