蘇州培訓(xùn)網(wǎng) > 蘇州web前端培訓(xùn)機(jī)構(gòu) > 蘇州其然軟件開發(fā)培訓(xùn)
首頁 培訓(xùn)網(wǎng) 最新資訊 熱門問答

蘇州其然軟件開發(fā)培訓(xùn)

13013833891 免費(fèi)試聽

您當(dāng)前的位置: 蘇州軟件系統(tǒng)培訓(xùn) > 蘇州web前端培訓(xùn) > 太倉Java編程學(xué)習(xí)哪個(gè)好

太倉Java編程學(xué)習(xí)哪個(gè)好_JAVA培訓(xùn)

¥詳詢

班制:周末班

蘇州其然軟件開發(fā)
上課(咨詢)地址:蘇州市昆山市震川西路111號(hào)名仕大廈
報(bào)名咨詢 預(yù)約試聽
課程介紹
太倉Java編程學(xué)習(xí)哪個(gè)好
其然IT 教育師資

王紅元高級(jí)講師

專注移動(dòng)開發(fā)領(lǐng)域,多年iOS開發(fā)和教學(xué)經(jīng)驗(yàn),曾經(jīng)帶領(lǐng)團(tuán)隊(duì)開發(fā)出眾多款 優(yōu)秀APP作品。

國(guó)內(nèi)知名視頻聊天軟件 < 新浪秀場(chǎng) > 就出自王老師之手,王老師全 面負(fù)責(zé) < 新浪秀場(chǎng) > iOS客戶端的設(shè)計(jì)和開發(fā),并參與了 < 新浪秀場(chǎng) > Android、Windows 、web端

開發(fā)。同時(shí)王老師還曾兼職擔(dān)任過多家公司技術(shù)顧問,幫助其解決開發(fā)中的 重點(diǎn)難題。

除此之外,王老師還主導(dǎo)開發(fā)了< 智慧城市 > < 天翼看交通 > < 公交wifi > 等熱門APP。王老師開發(fā)過的作品涉及旅游、交通、社交、視頻等方面,對(duì)即時(shí)聊天、流媒體等技術(shù)有深入研究。      

王老師不但開發(fā)經(jīng)驗(yàn)豐富,授課風(fēng)趣幽默,且激情四射。擅長(zhǎng)以各種生活中 的案例出發(fā),幫助學(xué)生理解消化學(xué)習(xí)中的各種難點(diǎn)。另外,王老師教學(xué)總是以學(xué)生角度思考講解,備受學(xué)生喜愛。

太倉Java編程學(xué)習(xí)哪個(gè)好

Java工程師的工資待遇怎么樣?

太倉Java編程學(xué)習(xí)哪個(gè)好

Java工程師的工資待遇怎么樣?

Java軟件工程師一般月薪范圍在4000-10000元,遠(yuǎn)遠(yuǎn)超過了應(yīng)屆畢業(yè)生月薪 2500元的平均水平。通常來說,有一年工作經(jīng)驗(yàn)的Java高級(jí)軟件工程師的薪酬大致在年薪10—13萬左右。

從Java的應(yīng)用領(lǐng)域來分,Java語言的應(yīng)用方向主要表現(xiàn)在以下三個(gè)方面:首 先是大中型的商業(yè)應(yīng)用;其次是桌面應(yīng)用,就是常說的C/S應(yīng)用;再次是移動(dòng)領(lǐng)域應(yīng)用。

綜上而言JAVA就業(yè)方向?yàn)椋嚎梢詮氖翵SP網(wǎng)站開發(fā)、Java編程、Java游戲開 發(fā)、Java桌面程序設(shè)計(jì),以及其他與Java語言編程相關(guān)的工作??蛇M(jìn)入電信、銀行、保險(xiǎn)專業(yè)軟件開發(fā)公司等從事軟件設(shè)計(jì)和開發(fā)工作。

數(shù)據(jù)庫關(guān)鍵技術(shù)

太倉Java編程學(xué)習(xí)哪個(gè)好

.數(shù)據(jù)庫關(guān)鍵技術(shù)

  • 01Mysql 基礎(chǔ)

    • 1.Mysql的安裝和使用

    • 2.圖解Mysql程序結(jié)構(gòu)

    • 3.Mysql服務(wù)器的配置

    • 4.Mysql 客戶端使用

    • 5.用戶權(quán)限管理

    • 6.Mysql數(shù)據(jù)庫的使用

  • 02SQL基礎(chǔ)

    • 1.SQL語句的三種類型

    • 2.DML、DDL、DCL的應(yīng)用

    • 3.數(shù)據(jù)處理

    • 4.子查詢

    • 5.創(chuàng)建和管理表

    • 6.約束與分頁

  • 03JDBC

    • 1.JDBC概述

    • 2.獲取數(shù)據(jù)庫連接

    • 3.數(shù)據(jù)庫連接池C3P0 與 DBCP

    • 4.使用JDBC 完成數(shù)據(jù)庫DML操作

    • 5.大數(shù)據(jù)的操作

    • 6.批量處理與元數(shù)據(jù)

  • 04DBUtils

    • 1.使用QueryRunner

    • 2.可插拔式結(jié)果集處理

    • 3.批量處理

    • 4.大數(shù)據(jù)結(jié)果集處理

    • 5.自定義結(jié)果集處理

    • 6.利用DBUtils編寫通用 DAO

食物鏈 洛谷2024 并查集


>

題目描述


動(dòng)物王國(guó)中有三類動(dòng)物 A,B,C,這三類動(dòng)物的食物鏈構(gòu)成了有趣的環(huán)形。A 吃 B,B 吃 C,C 吃 A。 現(xiàn)有 N 個(gè)動(dòng)物,以 1 - N 編號(hào)。每個(gè)動(dòng)物都是 A,B,C 中的一種,但是我們并不知道 它到底是哪一種。 有人用兩種說法對(duì)這 N 個(gè)動(dòng)物所構(gòu)成的食物鏈關(guān)系進(jìn)行描述: **種說法是“1 X Y”,表示 X 和 Y 是同類。 第二種說法是“2 X Y”,表示 X 吃 Y 。 此人對(duì) N 個(gè)動(dòng)物,用上述兩種說法,一句接一句地說出 K 句話,這 K 句話有的是真 的,有的是假的。當(dāng)一句話滿足下列三條之一時(shí),這句話就是假話,否則就是真話。 ? 當(dāng)前的話與前面的某些真的話沖突,就是假話 ? 當(dāng)前的話中 X 或 Y 比 N 大,就是假話 ? 當(dāng)前的話表示 X 吃 X,就是假話 你的任務(wù)是根據(jù)給定的 N 和 K 句話,輸出假話的總數(shù)。

輸入輸出格式


輸入格式:


從 eat.in 中輸入數(shù)據(jù) **行兩個(gè)整數(shù),N,K,表示有 N 個(gè)動(dòng)物,K 句話。 第二行開始每行一句話(按照題目要求,見樣例)

輸出格式:


輸出到 eat.out 中 一行,一個(gè)整數(shù),表示假話的總數(shù)。

輸入輸出樣例


輸入樣例#1:


100 7 1 101 1 2 1 2 2 2 3 2 3 3 1 1 3 2 3 1 1 5 5

輸出樣例#1:


3

說明


1 ≤ N ≤ 5 ? 10^4 1 ≤ K ≤ 10^5

Analysis


把動(dòng)物關(guān)系分成三類,a是它本身,a n是它吃什么,a n n是什么吃它 然后就各種判斷啊,同一類的合并,例如a吃b,那么a n和b實(shí)際上是同一類動(dòng)物,合并,以此類推 switch要用break啊記住記住要死要死 這題似乎是初二要求做的例題?現(xiàn)在補(bǔ)上

Code


#include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <ctime> #include <iostream> #include <algorithm> #include <string> #include <vector> #include <deque> #include <list> #include <set> #include <map> #include <stack> #include <queue> #include <numeric> #include <iomanip> #include <bitset> #include <sstream> #include <fstream> #define debug puts("-----") #define rep(i, st, ed) for (int i = st; i <= ed; i = 1) #define drp(i, st, ed) for (int i = st; i >= ed; i -= 1) #define fill(x, t) memset(x, t, sizeof(x)) #define min(x, y) x<y?x:y #define max(x, y) x>y?x:y #define PI (acos(-1.0)) #define EPS (1e-8) #define INF (1<<30) #define ll long long #define db double #define ld long double #define N 100001 #define E N * 8 1 #define MOD 100000007 #define L 255 using namespace std; int fa[N * 3 1]; inline int read(){ int x = 0, v = 1; char ch = getchar(); while (ch < 0 || ch > 9 ){ if (ch == - ){ v = -1; } ch = getchar(); } while (ch <= 9 && ch >= 0 ){ x = (x << 1) (x << 3) ch - 0 ; ch = getchar(); } return x * v; } inline int getFather(const int &now){ return now == fa[now]? now: fa[now] = getFather(fa[now]); } inline int merge(const int &x, const int &y){ int fx = getFather(x), fy = getFather(y); if (fx ^ fy){ fa[fx] = fy; return 1; } return 0; } int main(void){ int n = read(), k = read(); int ans = 0; rep(i, 1, n n n){ fa[i] = i; } rep(i, 1, k){ int opt = read(), x = read(), y = read(); if (x > n || y > n){ ans = 1; // PRintf("in %d\n", i); }else{ switch (opt){ case 1:{ if (x ^ y){ if (getFather(x) == getFather(y n) || getFather(x) == getFather(y n n)){ ans = 1; // printf("in %d\n", i); }else{ merge(x, y); merge(x n, y n); merge(x n n, y n n); } } break; } case 2:{ if (getFather(x) == getFather(y) || getFather(x n n) == getFather(y)){ ans = 1; // printf("in %d\n", i); }else{ merge(x, y n n); merge(x n, y); merge(x n n, y n); } break; } } } } printf("%d\n", ans); return 0; }


相關(guān)推薦:


蘇州JAVA培訓(xùn)   蘇州JAVA培訓(xùn)班   蘇州JAVA培訓(xùn)機(jī)構(gòu)

體驗(yàn)課預(yù)約試聽

倒計(jì)時(shí)

12:00:00

課程熱線:

13013833891
在線咨詢

客服在線時(shí)間:早上9點(diǎn)~下午6點(diǎn),其他時(shí)間請(qǐng)?jiān)诰€預(yù)約報(bào)名或留言,謝謝!

蘇州web前端

免費(fèi)體驗(yàn)課開班倒計(jì)時(shí)

11: 41: 09

稍后會(huì)有專業(yè)老師給您回電,請(qǐng)保持電話暢通

咨詢電話:13013833891
推薦機(jī)構(gòu) 全國(guó)分站 更多課程

本周僅剩 個(gè)試聽名額

請(qǐng)鍵入信息,稍后系統(tǒng)將會(huì)把領(lǐng)獎(jiǎng)短信發(fā)至您的手機(jī)

申請(qǐng)?jiān)嚶犆~

QQ:1413838287
加盟合作:0755-83654572