原创 劍指offer-05-順時針打印數組

題目描述:輸入一個矩陣,按照從外向裏以順時針的順序依次打印出每一個數字,例如,如果輸入如下矩陣: 1 2 3 4 5 6 7 8 9 10 11 1213 14 15 16 則依次打印出數字1,2,3,4,8,12,16,15,14,13

原创 劍指offer-04-輸出二進制數中的1的個數

題目描述:輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。package swordRefersToOffer; import java.util.Scanner; public class FindBinary {   

原创 劍指offer-06

題目描述:輸入兩個整數序列,第一個序列表示棧的壓入順序,請判斷第二個序列是否爲該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧序列對應的一個彈出序列,但4,3,5,1

原创 隨機數去重排序

明明想在學校中請一些同學一起做一項問卷調查,爲了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對應着不同的學生的學號。然後再把這些數從小到大排序

原创 輸入一個正整數,按照從小到大的順序輸出它的所有質數的因子

功能:輸入一個正整數,按照從小到大的順序輸出它的所有質數的因子(如180的質數因子爲2 2 3 3 5 ) 最後一個數後面也要有空格 輸入描述: 輸入一個long型整數 輸出描述: 按照從小到大的順序輸出它的所有質數的因子,以空格隔

原创 判斷是否爲變形詞的分析

【題目】    給定兩個字符串str1和str2,如果str1和str2中出現的字符種類一樣且每種字符出現的次數也一樣,那麼str1和str2互爲變形詞。請實現函數判斷兩個字符串是否互爲變形詞。 【舉例】   str1="123",st

原创 拆分字符串

連續輸入字符串,請按長度爲8拆分每個字符串後輸出到新的字符串數組; •長度不是8整數倍的字符串請在後面補數字0,空字符串不處理。 import java.util.Scanner; public class Main{         

原创 劍指offer-02-將一個字符串中的空格替換成“%20”

題目描述:請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 public class Solution {     public S

原创 劍指offer-01-判斷數組中是否含有某整數

題目:在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 解題思路:從左下角開始遍歷。逐個比較。 public clas

原创 去除數組中爲零的項

package exercise; /*  * 去除數組中爲零的項*/ public class Demo2 {     public static void main(String[] args) {         int oldAr

原创 寫出一個程序,接受一個有字母和數字以及空格組成的字符串,和一個字符,然後輸出輸入字符串中含有該字符的個數。不區分大小寫.

import java.util.Scanner; public class Main{     public static void main(String[] args){         Scanner sc = new Scann

原创 劍指offer-03-輸入一個鏈表,從尾到頭打印鏈表每個節點的值。

題目描述:輸入一個鏈表,從尾到頭打印鏈表每個節點的值。 import java.util.*; /** *    public class ListNode { *        int val; *        ListNode ne

原创 無知比愚蠢更可怕

無知比愚蠢更可怕    每個人的知識都是一個獨立的體系,自己容易陷入這個體系中不能自拔。國館君建議,即使自己不能走出這個體系,起碼也不要隨便去打擾他人的生活,那樣容易暴露自己的無知。   18世紀末,英國派遣喬治·馬戛爾尼伯爵訪問中國,向

原创 人工智能、機器學習和深度學習的區別

人工智能(AI)、機器學習(machine learning)和深度學習(deep learning) 機器學習,實現人工智能的方法;深度學習,實現機器學習的技術。 人工智能(Artificial Intelligence)——爲機

原创 安裝matlab出現Error 1935錯誤的解決辦法。

1)通過regedit進入註冊表(運行+regedit.exe) 2)修改HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control 3)將子鍵“RegistrySizeLimit”原來的值改爲