Факултет за Информатички Науки и Компјутерско Инженерство - ФИНКИ

  • Креатор на темата Креатор на темата ASimov
  • Време на започнување Време на започнување
АОК прашањата од кој тип се? Мајке ми не можам тие MIPS инструкции да ги памтам, до 2.8 стигнав во книгата и стварно не можам натака, три дена тапкам во место ама таква нервоза ме фаќа кога ќе почнам да читам шо после 10 мин се откажувам. Не знам дали внимание да посветам на ситните задачки или на теоријата.
Мене ми е само некој ептен забацани прашања да не дадат, од некој делчиња шо не им обраќам/е толку внимание. Ај упатете ме малце :)
Батали книгата, посвети се целосно на презентациите.
Сега мислам дека малку е измешан редоследот на предавањата од лани ама у принцип истите работи се... Ваљда ја имаш базата со прашања, голем дел од прашањата се од неа.
 
Неам прашања никакви, прв пат слушам....ај ако имаш нешто прати.
 
АОК прашањата од кој тип се? Мајке ми не можам тие MIPS инструкции да ги памтам, до 2.8 стигнав во книгата и стварно не можам натака, три дена тапкам во место ама таква нервоза ме фаќа кога ќе почнам да читам шо после 10 мин се откажувам. Не знам дали внимание да посветам на ситните задачки или на теоријата.
Мене ми е само некој ептен забацани прашања да не дадат, од некој делчиња шо не им обраќам/е толку внимание. Ај упатете ме малце :)

Доволно ти се предавањата Емка, не го поти многу со МИПС од книгата. Лани немаше нешто многу МИПС, една-две задачки беа за собирање и толку беше. Инаку на практикумите што задачи имавте?
 
Неам прашања никакви, прв пат слушам....ај ако имаш нешто прати.

Јас за испит 'учев' од еден PDF (не базата од погоре), и положив. Еден колега успеа 88 поени да извади, благодарение на тој документ.

Линк.
 
Доволно ти се предавањата Емка, не го поти многу со МИПС од книгата. Лани немаше нешто многу МИПС, една-две задачки беа за собирање и толку беше. Инаку на практикумите што задачи имавте?

Задачите беа лесни, скроз исти како на аудиториски само со заменети бројки.
 
Здраво на сите,нов сум на форумов и се надевам ке ке дружиме :)
Имам една мака по еден предмет попрецизно (Дизајн и развој на податочни складови) некако не ми лежи предметов,имам 3 задачи што треба да ги решам,ако некој се нафати ќе частам ама сериозно што сака,однапред фала:овје се задачите
Untitled.jpg
 
Здраво на сите,нов сум на форумов и се надевам ке ке дружиме :)
Имам една мака по еден предмет попрецизно (Дизајн и развој на податочни складови) некако не ми лежи предметов,имам 3 задачи што треба да ги решам,ако некој се нафати ќе частам ама сериозно што сака,однапред фала:овје се задачите
Прегледај го приврзокот 61530
Еве ти готов код за хеш, треба да се досреди . :)

Код:
class MapEntry<K extends Comparable<K>,E> implements Comparable<K> {
// Each MapEntry object is a pair consisting of a key (a Comparable
// object) and a value (an arbitrary object).
K key;
E value;
public MapEntry (K key, E val) {
this.key = key;
this.value = val;
}
public int compareTo (K that) {
// Compare this map entry to that map entry.
@SuppressWarnings("unchecked")
MapEntry<K,E> other = (MapEntry<K,E>) that;
return this.key.compareTo(other.key);
}
public String toString () {
return "<" + key + "," + value + ">";
}
}
public class CBHT<K extends Comparable<K>, E> {
private SLLNode<MapEntry<K,E>>[] buckets;
@SuppressWarnings("unchecked")
public CBHT(int m) {
// Construct an empty CBHT with m buckets.
buckets = (SLLNode<MapEntry<K,E>>[]) new SLLNode[m];
}
private int hash(K key)
public SLLNode<MapEntry<K,E>> search(K targetKey)
public void insert(K key, E val)
public void delete(K key)
}
private int hash(K key) {
// Translate key to an index of the array buckets.
return Math.abs(key.hashCode()) % buckets.length;
}
public SLLNode<MapEntry<K,E>> search(K targetKey) {
// Find which if any node of this CBHT contains an
// entry whose key is equal to targetKey.
// Return a link to that node (or null if there is none).
int b = hash(targetKey);
for (SLLNode<MapEntry<K,E>> curr = buckets[b]; curr != null; curr =
curr.succ) {
if (targetKey.equals(((MapEntry<K, E>) curr.element).key))
return curr;
}
return null;
}
public void insert(K key, E val) {
// Insert the entry <key, val> into this CBHT.
MapEntry<K, E> newEntry = new MapEntry<K, E>(key, val);
int b = hash(key);
for (SLLNode<MapEntry<K,E>> curr = buckets[b]; curr != null; curr =
curr.succ) {
if (key.equals(((MapEntry<K, E>) curr.element).key)) {
// Make newEntry replace the existing entry ...
curr.element = newEntry;
return;
}
}
// Insert newEntry at the front of the 1WLL in bucket b ...
buckets[b] = new SLLNode<MapEntry<K,E>>(newEntry, buckets[b]);
}
public void delete(K key) {
// Delete the entry (if any) whose key is equal
// to key from this CBHT.
int b = hash(key);
for (SLLNode<MapEntry<K,E>> pred = null, curr = buckets[b];
curr != null; pred = curr, curr = curr.succ) {
if (key.equals(((MapEntry<K,E>) curr.element).key)) {
if (pred == null)
buckets[b] = curr.succ;
else
pred.succ = curr.succ;
return;
}
}
}

нерекурзивен bfs во јава
Код:
void bfs(int node){
boolean visited[] = new boolean[num_nodes];
for (int i = 0; i < num_nodes; i++)
visited[i] = false;
visited[node] = true;
System.out.println(node+": " + adjList[0].getInfo());
Queue<Integer> q = new LinkedQueue<Integer>();
q.enqueue(0);
GraphNode<E> pom;
while(!q.isEmpty()){
pom = adjList[q.dequeue()];
GraphNode<E> tmp=null;
for (int i=0; i<pom.getNeighbors().size(); i++) {
tmp = pom.getNeighbors().get(i);
if (!visited[tmp.getIndex()]){
visited[tmp.getIndex()] = true;
System.out.println(tmp.getIndex()+":
" + tmp.getInfo());
q.enqueue(tmp.getIndex());
}
}
}
}
 
Еве ти готов код за хеш, треба да се досреди . :)

Код:
class MapEntry<K extends Comparable<K>,E> implements Comparable<K> {
// Each MapEntry object is a pair consisting of a key (a Comparable
// object) and a value (an arbitrary object).
K key;
E value;
public MapEntry (K key, E val) {
this.key = key;
this.value = val;
}
public int compareTo (K that) {
// Compare this map entry to that map entry.
@SuppressWarnings("unchecked")
MapEntry<K,E> other = (MapEntry<K,E>) that;
return this.key.compareTo(other.key);
}
public String toString () {
return "<" + key + "," + value + ">";
}
}
public class CBHT<K extends Comparable<K>, E> {
private SLLNode<MapEntry<K,E>>[] buckets;
@SuppressWarnings("unchecked")
public CBHT(int m) {
// Construct an empty CBHT with m buckets.
buckets = (SLLNode<MapEntry<K,E>>[]) new SLLNode[m];
}
private int hash(K key)
public SLLNode<MapEntry<K,E>> search(K targetKey)
public void insert(K key, E val)
public void delete(K key)
}
private int hash(K key) {
// Translate key to an index of the array buckets.
return Math.abs(key.hashCode()) % buckets.length;
}
public SLLNode<MapEntry<K,E>> search(K targetKey) {
// Find which if any node of this CBHT contains an
// entry whose key is equal to targetKey.
// Return a link to that node (or null if there is none).
int b = hash(targetKey);
for (SLLNode<MapEntry<K,E>> curr = buckets[b]; curr != null; curr =
curr.succ) {
if (targetKey.equals(((MapEntry<K, E>) curr.element).key))
return curr;
}
return null;
}
public void insert(K key, E val) {
// Insert the entry <key, val> into this CBHT.
MapEntry<K, E> newEntry = new MapEntry<K, E>(key, val);
int b = hash(key);
for (SLLNode<MapEntry<K,E>> curr = buckets[b]; curr != null; curr =
curr.succ) {
if (key.equals(((MapEntry<K, E>) curr.element).key)) {
// Make newEntry replace the existing entry ...
curr.element = newEntry;
return;
}
}
// Insert newEntry at the front of the 1WLL in bucket b ...
buckets[b] = new SLLNode<MapEntry<K,E>>(newEntry, buckets[b]);
}
public void delete(K key) {
// Delete the entry (if any) whose key is equal
// to key from this CBHT.
int b = hash(key);
for (SLLNode<MapEntry<K,E>> pred = null, curr = buckets[b];
curr != null; pred = curr, curr = curr.succ) {
if (key.equals(((MapEntry<K,E>) curr.element).key)) {
if (pred == null)
buckets[b] = curr.succ;
else
pred.succ = curr.succ;
return;
}
}
}

нерекурзивен bfs во јава
Код:
void bfs(int node){
boolean visited[] = new boolean[num_nodes];
for (int i = 0; i < num_nodes; i++)
visited[i] = false;
visited[node] = true;
System.out.println(node+": " + adjList[0].getInfo());
Queue<Integer> q = new LinkedQueue<Integer>();
q.enqueue(0);
GraphNode<E> pom;
while(!q.isEmpty()){
pom = adjList[q.dequeue()];
GraphNode<E> tmp=null;
for (int i=0; i<pom.getNeighbors().size(); i++) {
tmp = pom.getNeighbors().get(i);
if (!visited[tmp.getIndex()]){
visited[tmp.getIndex()] = true;
System.out.println(tmp.getIndex()+":
" + tmp.getInfo());
q.enqueue(tmp.getIndex());
}
}
}
}
Ако моеш да дадеш дозвола пп да ти пишам
 
Da kaze nekoj sto bi mozelo da se padne utre na kolokvium po Diskretna 2 vo teoriskiot del, da zemam da povezbam malku ?
 
Da kaze nekoj sto bi mozelo da se padne utre na kolokvium po Diskretna 2 vo teoriskiot del, da zemam da povezbam malku ?
Па малце тешко е да се одговори, ама од Булова алгебра би требало да знаеш што е булова променлива, литерал, минтерм, макстерм, ДНФ, КНФ, прости импликанти, есенцијално прости импликанти...
Што се матрици, типови на матрици, начини на добивање на одредени типови на матрици, решавање на системи равенки со помош на матрици, еквивалентни трансформации.....
И од Комбинаторика имаш најмалце теорија, т.е. некои докази и неколку правила.
 
Па малце тешко е да се одговори, ама од Булова алгебра би требало да знаеш што е булова променлива, литерал, минтерм, макстерм, ДНФ, КНФ, прости импликанти, есенцијално прости импликанти...
Што се матрици, типови на матрици, начини на добивање на одредени типови на матрици, решавање на системи равенки со помош на матрици, еквивалентни трансформации.....
И од Комбинаторика имаш најмалце теорија, т.е. некои докази и неколку правила.
Па и не баш, најверојатно ќе има да се докаже паскалов индетитет или вандермондов идентитен или некои други формули со комбинаторен доказ, а за матрици може многу да не заглават ако ни дадат докази од типот формулата за детерминанти со минори....
 
Па и не баш, најверојатно ќе има да се докаже паскалов индетитет или вандермондов идентитен или некои други формули со комбинаторен доказ, а за матрици може многу да не заглават ако ни дадат докази од типот формулата за детерминанти со минори....

КОмбинаторен и алгебарски ќе има сто посто, ама се си мислам дека ќе се во задачи а не во теорија.
Матрици не би требало да има докази бе, ваљда само дефиниции.
 
Мислиш алгебарски?
Матрици не би требало да има докази бе, ваљда само дефиниции.
Алгебарски е лесен, комбинаторен бараат, еве прашање од некој тест во 2012 година што бил:
Со комбинаторен доказ докажи 2^n = Сума (n над r) - r од 0 до n
 
^^Да да знам се смешав, зато и редактирав :)
 

Kajgana Shop

Back
На врв Bottom