Pertanyaan yang diberi tag «language-agnostic»

Gunakan tag ini untuk PERTANYAAN PEMROGRAMAN yang independen dari bahasa pemrograman tertentu.


16
Algoritma untuk membuat jadwal sekolah
Saya bertanya-tanya apakah ada solusi yang dikenal untuk algoritma membuat jadwal sekolah. Pada dasarnya, ini tentang mengoptimalkan "dispersi jam" (baik dalam kasus guru dan kelas) untuk asosiasi kelas-mata pelajaran-guru tertentu. Kita dapat berasumsi bahwa kita memiliki sekumpulan kelas, mata pelajaran dan guru yang terkait satu sama lain pada saat input …

26
Code Golf - π hari
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaan tersebut di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Tantangan Panduan untuk kode-golf di SO Kode terpendek menurut hitungan karakter untuk menampilkan representasi lingkaran jari-jari Rmenggunakan *karakter, diikuti dengan perkiraan π. Input berupa angka …

30
Apakah saya tidak bermoral karena menggunakan nama variabel yang berbeda dari jenisnya hanya berdasarkan kasus?
Misalnya, ambil bagian kode ini: var person = new Person(); atau untukmu Pythonistas: person = Person() Saya terus-menerus diberitahu betapa buruknya ini, tetapi belum melihat contoh amoralitas dari dua baris kode ini. Bagi saya, orang adalah Orang dan mencoba memberinya nama lain hanya membuang-buang waktu. Saya kira di hari-hari sebelum …

4
Mengapa JVM masih belum mendukung pengoptimalan tail-call?
Dua tahun setelah do -the-jvm-prevent-tail-call-optimizations , tampaknya ada implementasi prototipe dan MLVM telah mendaftarkan fitur tersebut sebagai "proto 80%" untuk beberapa waktu sekarang. Apakah tidak ada minat aktif dari pihak Sun / Oracle dalam mendukung panggilan ekor atau hanya panggilan ekor yang "[...] ditakdirkan untuk menempati posisi kedua pada setiap …

30
Teka-Teki Programmer: Mengodekan status papan catur sepanjang permainan
Bukan hanya pertanyaan, lebih dari teka-teki ... Selama bertahun-tahun, saya telah terlibat dalam beberapa wawancara teknis dengan karyawan baru. Selain menanyakan pertanyaan standar "apakah Anda tahu teknologi X", saya juga mencoba merasakan bagaimana mereka mendekati masalah. Biasanya, saya akan mengirimi mereka pertanyaan melalui email sehari sebelum wawancara, dan mengharapkan mereka …

14
Haruskah itu "Atur-Tegaskan-Undang-Undang"?
Mengenai pola pengujian klasik Arrange-Act-Assert , saya sering menemukan diri saya menambahkan pernyataan balasan yang mendahului Act. Dengan cara ini saya tahu bahwa pernyataan kelulusan benar-benar lulus sebagai hasil dari tindakan tersebut. Saya menganggapnya sebagai analogi dengan merah dalam merah-hijau-refactor, di mana hanya jika saya telah melihat bilah merah selama …


8
Apa itu fungsi trampolin?
Selama diskusi baru-baru ini di tempat kerja, seseorang merujuk pada fungsi trampolin. Saya telah membaca deskripsinya di Wikipedia . Ini cukup untuk memberikan gambaran umum tentang fungsinya, tetapi saya ingin sesuatu yang sedikit lebih konkret. Apakah Anda memiliki potongan kode sederhana yang akan menggambarkan trampolin?


7
Apa itu Lambda?
Bisakah seseorang memberikan gambaran yang baik tentang apa itu Lambda? Kami memiliki tag untuk mereka dan mereka berada di rahasia pertanyaan C #, tetapi saya belum menemukan definisi dan penjelasan yang baik tentang apa itu di tempat pertama.

9
Kapan, jika pernah, apakah loop unrolling masih berguna?
Saya telah mencoba untuk mengoptimalkan beberapa kode yang sangat kritis terhadap kinerja (algoritma pengurutan cepat yang disebut jutaan dan jutaan kali di dalam simulasi monte carlo) dengan membuka gulungan berulang. Inilah loop dalam yang saya coba percepat: // Search for elements to swap. while(myArray[++index1] < pivot) {} while(pivot < myArray[--index2]) …

6
Algoritme untuk mengurangi persegi panjang yang tumpang tindih?
Masalah ini sebenarnya berkaitan dengan roll-over, saya hanya akan menggeneralisasikan di bawah ini seperti: Saya memiliki tampilan 2D, dan saya memiliki sejumlah persegi panjang dalam suatu area di layar. Bagaimana cara menyebarkan kotak-kotak itu sehingga tidak saling tumpang tindih, tetapi hanya menyesuaikannya dengan gerakan minimal? Posisi persegi panjang bersifat dinamis …


28
Contoh Deadlock Sederhana
Saya ingin menjelaskan jalan buntu threading untuk pemula. Saya telah melihat banyak contoh kebuntuan di masa lalu, beberapa menggunakan kode dan beberapa menggunakan ilustrasi (seperti 4 mobil terkenal ). Ada juga masalah klasik yang mudah menemui jalan buntu seperti The Dining Philosophers , tetapi ini mungkin terlalu rumit untuk dipahami …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.