Προς το περιεχόμενο

albNik

Members
  • ΜΗΝΥΜΑΤΑ

    1.014
  • ΜΕΛΟΣ

  • ΤΕΛ. ΕΠΙΣΚΕΨΗ

  • ΑΞΙΟΛΟΓΗΣΕΙΣ

    0%

ΑΝΤΙΔΡΑΣΕΙΣ

291 Excellent

ΣΧΕΤΙΚΑ ΜΕ albNik

  • Κατάταξη
    Senior Member

ΠΡΟΣΦΑΤΟΙ ΕΠΙΣΚΕΠΤΕΣ ΠΡΟΦΙΛ

3.163 προβολές προφίλ
  1. Mea Culpa. Αγνόησ(τ)ε όσα έγραψα στο νημα Εχω καιρο να ασχοληθώ με C++.
  2. Τοτε πως εξηγείς το οτι εκτύπωσε 5 φορες "Copy Constructor"; t+"1" σημαινει ArrayTest ArrayTest::operator + (const string str) ο οποιος εχει μια return n; Εκει γινεται το copy ArrayTest t = ArrayTest(6); t+"1"+"2"+"3"+"4"+"5"; Οποιαδήποτε συνάρτηση (επομένως και η +operator) επιστρέφει ArrayTest καλει τον copy constructor. ArrayTest::Myfun(){ ArrayList a= ArrayList(); return a; //Copy Constructor }
  3. Προσθεσε std::cout << "Copy constructor"; μεσα στο copy constructor. Ποσες φορες εκτυπωνεται το "Copy Constructor" στο παρακατω ; ArrayTest::ArrayTest(const ArrayTest &ct){ std::cout << "Copy Constructor"; size = ct.size; currentSize = ct.currentSize; table = new string[size]; for(int i=0; i<ct.currentSize; i++){ table[i] = ct.table[i]; } } ArrayTest t = ArrayTest(6); //εδω δεν καλειται ο copy constructor t+"1"+"2"+"3" +"4"+"5"; //εδω καλειται 5 φορες ο copy constructor
  4. To return n; στο + operator φτιαχνει ενα copy του n μόλις πριν το επιστρέψει. Ειναι οπως λέμε pass by value , return by value. Mπορεις να επαληθεύσεις οτι στο return n; καλειται ο copy constructor. ArrayTest t = ArrayTest(6); //εδω δεν καλειται ο copy constructor t+"1"+"2"+"3" +"4"+"5"; //εδω καλειται 5 φορες ο copy constructor
  5. Δεν χαίρεσαι που δουλευει; 😀 Λογικα επιστρεφεις ενα copy του ArrayTest n και δουλεύει επειδή εχεις υλοποιήσει το copy constructor. https://stackoverflow.com/questions/665781/copy-constructor-in-c-is-called-when-object-is-returned-from-a-function
  6. δοκιμασε MessageBoxW https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-messageboxw ή MessageBox(NULL,(LPCWSTR)L"Δοκιμές στα ελληνικά",(LPCWSTR)L"Μήνυμα", MB_OK | MB_ICONINFORMATION);
  7. Ναι, και η περίπτωση 0-1του integer programming παραμένει NP. Ψαξε μία 'Balas algorithm' http://user.engineering.uiowa.edu/~dbricker/Stacks_pdf8/Balas.pdf
  8. Μην προσπαθεις να φτιαξεις το αριθμο απο τη λιστα αφου το αποτελεσμα θα ειναι παλι λιστα. Επίσης μπορει να εχουν πολλα ψηφια (π.χ. 1000) που να μην χωράνε σε integer κανε iteration καθε ψηφιο π.χ. για το παρακατω input: 8->7->6 + 4->5->2->7 εχουμε: 8+4=2 (κρατουμενο 1) 1+7+5=3 (κρατουμενο 1) 1+6+2=9 7+0=7 αποτελεσμα 2->3->9->7
  9. albNik

    Coding Challenge

    Για 11 (μεχρι 16) θες 4 tasters. ο πρωτος δοκιμαζει τα 8 μπουκαλια οπου το πρωτο bit ειναι παντα on 1000, 1001, 1010,1011, 1100,1101,1110 ,1111, ο δευτερος τα 8 οπου το δευτερο bit ειναι on 0100, 0101,0110,0111, 1100,1101,1110,1111, Οσοι πεθανουν σχηματίζεις τον αριθμο
  10. albNik

    Coding Challenge

    Η πιο απλα αν εχεις τη δυαδικη παρασταση σε bits του N και ο καθενας εχει απο ενα bit. Ο καθε τεστερ δοκιμαζει ολα τα μπουκαλια με το δικο του bit 1 (περιπου τα μισα). Στο τελος φτιαχνεις τον αριθμο βαζοντας στην αντίστοιχη θεση το bit 1 σε οσους πεθαναν και 0 στις αλλες.
  11. albNik

    Coding Challenge

    Λιγοτερο απο Ο(logn). Μονο ενας tester χρειάζεται Ο(1) να δοκιμασει ολα τα κρασια. Ας πουμε καθε λεπτο δοκιμάζει απο 1 μπουκάλι 8:01, 8:02, 8:03 ... Οταν πεθανει μετα απο 30 μερες κοιταμε την ωρα π.χ. στις 8:55 ξέρουμε οτι ήταν το μπουκαλι νούμερο 55.
  12. albNik

    SQL Query parse ολο το table

    Εξαρτάται απο τη συνθήκη μεσα στο where. Πραγματι για τυχαία πεδία που δεν εχουν αποθηκεύτει με καποιο indexing θα γινει parse όλο το table. Αν εχεις ενα primary key auto increment id τότε η where id>10 ειναι παρα πολυ γρήγορη. Ο ερώτηση σου ειναι πολυ γενικη. Πρεπει η βαση να εχει σχεδιαστεί ετσι ωστε να επιστρέφει γρηγορα τα συγκεκριμένα queries (μετα ισως να μην εχεις γρηγορα inserts!!). Οσον αφορα το 3) οι database engines ειναι πολυ εξυπνες ωστε να κανουν τετοιο transform.
  13. Δεν νομιζω εχει νοήμα να εμβαθύνεις περαιτερω στους ορισμούς. Αλλωστε δεν εννοούν ολοι ακριβώς το ίδιο πραγμα οταν αναφέρονται στα παραπάνω.
  14. albNik

    δισεκτο ετοσ

    +1 που δεν σκαναρες την εκφώνηση.
  15. Μονο σε μένα φαίνεται υπερεκτιμημένος αυτος ο Jon Skeet; Έριξα μια ματιά στο βιβλίο του οχι τιποτα το ιδιαίτερο. Πετυχαίνω κάτι απαντήσεις του στο StackOverflow σε trivial ερωτήσεις (του στυλ ποια η διαφορά του ++x από x++) με πάνω από 1000 points. Αν απαντούσα εγω το ιδιο πιθανων να έπαιρνα αρνητικές. Πιστεύω εχει στρατο απο πισω που του κανουν 'like'
×
×
  • Δημιουργία νέου...

Χρήσιμες πληροφορίες

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.