當前位置:
首頁 >
算法题学到的一些小语言细节
發布時間:2025/3/8
34
豆豆
生活随笔
收集整理的這篇文章主要介紹了
算法题学到的一些小语言细节
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.要學會用++i;可以簡化很多代碼:i++;copyFromMe(i);可以寫成:copyFromeMe(++i)
2.StringBuffer也跟列表一樣有append函數;
3.if語句是分支不能進行循環,要寫成while才能替代循環里面的判斷
4.
這里的c在do循環里面定義,但是在while里面不能用,因為這個時候 的c是一個局部變量,括號結束就不能用了
5.
?
public class ForDemo {public static void main(String[] args) {int[][] arrayOfInts= {{32,87,3,589},{12,1076,2000,8},{622,127,955}};int searchfor=12;int i=0;int j=0;//i,j雖然通常是循環里面的臨時變量,在這個里面是全局的臨時變量,特別是j ,是全局變量,但是j 是內層循環要用到的變量,所以在之后的循環初始化的時候要把j初始化為0,但是i就不用boolean foundit=false;search:for(;i<arrayOfInts.length;i++) {for(j=0;j<arrayOfInts[i].length;j++) {if(arrayOfInts[i][j]==searchfor) {foundit=true;break search;}}}if(foundit) {System.out.println("Found"+searchfor+" at"+i+","+j);}else {System.out.println(searchfor+"not in the array");}}
?哈希表:HashSet和HashMap
hashmap,Map接口對鍵值對進行映射。Map中不允許重復的鍵。HashSet實現了Set接口,它不允許集合中有重復的值
轉載于:https://www.cnblogs.com/yttas/p/10249605.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的算法题学到的一些小语言细节的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫scrapy模块
- 下一篇: [转]资本经营董事长班告诉你:不只企业有