小编Ade*_*sia的帖子

如何生成-complete-sudoku板?算法错误

我正在尝试生成一个完整的(即每个单元格中填充一个数字)类似Sudoku的板.这是与sudokus无关的其他东西,所以我对达到可以解决的白色方块或与sudokus有关的任何东西都不感兴趣.不知道你是否知道我的意思.

我在java中完成了这个:

private int sudokuNumberSelector(int x, int y, int[][] sudoku) {


    boolean valid = true;
    String validNumbers = new String();
    int[] aValidNumbers;
    int squarexstart = 0;
    int squareystart = 0;
    int b = 0;                          // For random numbers
    Random randnum = new Random();
    randnum.setSeed(new Date().getTime());

    // Check numbers one by one
    for(int n = 1; n < 10; n++) {

        valid = true;

        // Check column
        for(int i = 0; i < 9; i++) {
            if(sudoku[i][y] == n) {
                valid …
Run Code Online (Sandbox Code Playgroud)

java algorithm complete sudoku

7
推荐指数
1
解决办法
2万
查看次数

addPrefencesFromResource导致FC:错误膨胀类CheckboxPreference

每次切换到首选项活动时,都会遇到运行时错误,即我的应用程序.我正在尝试学习Android编程,我设法解决了我遇到的问题,但经过大量时间寻找帮助后,我无法理解我做错了什么.

这是Settings.java的代码:

package com.wisp.sudokuapp;

import android.os.Bundle;
import android.preference.PreferenceActivity;

public class Settings extends PreferenceActivity {
    @SuppressWarnings("deprecation")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.settings);
    }

}
Run Code Online (Sandbox Code Playgroud)

我的settings.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
    xmlns:android="http://schemas.android.com/apk/res/android" >

    <CheckboxPreference
       android:key="hints"
       android:title="@string/settings_hints_title"
       android:summary="@string/settings_hints_summary"
       android:defaultValue="true" />

    <CheckboxPreference
       android:key="music"
       android:title="@string/settings_music_title"
       android:summary="@string/settings_music_summary"
       android:defaultValue="true" />

</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

我的清单:

(...)
        <activity android:name="com.wisp.sudokuapp.Settings"
            android:label="@string/settings_title">
        </activity>
(...)
Run Code Online (Sandbox Code Playgroud)

和Logcat:

03-25 17:22:22.637: W/dalvikvm(440): threadid=1: thread exiting with uncaught exception (group=0x40015560)
03-25 17:22:22.687: E/AndroidRuntime(440): FATAL EXCEPTION: main
03-25 17:22:22.687: E/AndroidRuntime(440): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.wisp.sudokuapp/com.wisp.sudokuapp.Settings}: android.view.InflateException: Binary …
Run Code Online (Sandbox Code Playgroud)

crash android checkboxpreference

1
推荐指数
1
解决办法
1575
查看次数

标签 统计

algorithm ×1

android ×1

checkboxpreference ×1

complete ×1

crash ×1

java ×1

sudoku ×1