<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=Talk%3ASE250%3AHTTB%3AWIP%3ATrade-offs</id>
	<title>Talk:SE250:HTTB:WIP:Trade-offs - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=Talk%3ASE250%3AHTTB%3AWIP%3ATrade-offs"/>
	<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=Talk:SE250:HTTB:WIP:Trade-offs&amp;action=history"/>
	<updated>2026-06-04T15:13:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.kram.nz/index.php?title=Talk:SE250:HTTB:WIP:Trade-offs&amp;diff=13782&amp;oldid=prev</id>
		<title>Mark: 7 revision(s)</title>
		<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=Talk:SE250:HTTB:WIP:Trade-offs&amp;diff=13782&amp;oldid=prev"/>
		<updated>2008-11-03T10:43:35Z</updated>

		<summary type="html">&lt;p&gt;7 revision(s)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==General Direction==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes from John&amp;#039;s lecture on the HTTB Specific to Trade-offs&amp;#039;&amp;#039;&amp;#039; (A combination of my own notes and from [[SE250:May_26]])&lt;br /&gt;
&amp;lt;There is no one “best” data structure to use &lt;br /&gt;
Hashing generally is a good bet&lt;br /&gt;
Use of cache&lt;br /&gt;
	○ Data too big can screw over the memory&lt;br /&gt;
· Keep data contiguous in memory&lt;br /&gt;
· Sometimes not so clear cut&lt;br /&gt;
	○ Linked lists vs array based lists (with short list)&lt;br /&gt;
		§ LL&lt;br /&gt;
			□ Memory overhead ie storing of next position&lt;br /&gt;
		§ Array&lt;br /&gt;
			□ More time taken for putting at a particular position especially when having to realloc&lt;br /&gt;
· Searching&lt;br /&gt;
	○ State based search&lt;br /&gt;
		§ Naïve methods&lt;br /&gt;
			□ Breadth-first, depth-first&lt;br /&gt;
				¨ Brute force becomes exponential &lt;br /&gt;
		§ Smarter methods&lt;br /&gt;
			□ Knowing about your problem with direction and more programming cost&lt;br /&gt;
· Bother to sort out data for things such as Lists&lt;br /&gt;
· Memory trade offs&lt;br /&gt;
· 50:1 for use of main memory ? (must have been a distracted for a second to get what this was on about --[[User:Jhor053|Jhor053]] 20:29, 5 June 2008 (NZST))&lt;br /&gt;
· Have a Trade-off table&lt;br /&gt;
	○ Use of Big O notation and theory&lt;br /&gt;
· Is it worth keeping the data sorted?&lt;br /&gt;
	○ Ie taking time to insert takes longer&lt;br /&gt;
	○ But getting data takes far less longer&lt;br /&gt;
· Ignore metrics&lt;br /&gt;
· Bit more condensed&lt;br /&gt;
· Look at macro vs. micro level&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes from John&amp;#039;s lecture on the HTTB Generally&amp;#039;&amp;#039;&amp;#039; (A combination of my own notes and from [[SE250:May_26]])&lt;br /&gt;
· Expecting 10 hours a week (that leaves 4 hours for HTTB and study)&lt;br /&gt;
· Not compared to last years and dont copy from Last years one too&lt;br /&gt;
· 15% to mark&lt;br /&gt;
· Show Done in depth &lt;br /&gt;
· To a polished level&lt;br /&gt;
· Too much for the notes&lt;br /&gt;
	○ Tight and concise&lt;br /&gt;
	○ Visual and discussions in screen casts&lt;br /&gt;
	○ Concentrate on the screencasts (John more interested in these and recommended these)&lt;br /&gt;
· Finished by (lectures end of 6th) the 6th June officially due to study for exams&lt;br /&gt;
	○ Can do during weekend of 7-8th June&lt;br /&gt;
· Send off a summary of your HTTB submissions (to Johns email?)&lt;br /&gt;
· Marked before exam on 26th of June&lt;br /&gt;
· A lot of the material was from outside of lectures&lt;br /&gt;
	○ A little beyond is fine&lt;br /&gt;
	○ But easy to over do which is too much&lt;br /&gt;
	○ Be careful&lt;br /&gt;
· A member of the class Suggested to consider basing it the HTTB on the labs and John Agreed this is good idea&lt;br /&gt;
&lt;br /&gt;
==What to have for sections?==&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
</feed>