无法实现选择排序的一部分

时间:2017-02-03 22:52:14

标签: python selection-sort

我已经在python中实现了选择排序,但是无法理解内部for循环的这一小部分。

for的{​​{1}}循环,我有从外部索引j到最大长度-1的范围,这对我来说很有意义,但结果不会是&#39 ; t计算数组中的最后一个数字,我无法想到原因。

但是,如果我将范围从i更改为最大长度,则可以正常工作。 (据我所知,应该超过数组,因为i将计算1位数通过最大数字。)

alist[len(alist)]

1 个答案:

答案 0 :(得分:2)

再次阅读Python中的范围;你没有明确的概念 他们。例如,public void start(Stage stage) throws IOException { stage.setTitle("CookieManagerTest."); BorderPane borderPane = new BorderPane(); WebView webviewBrowser = new WebView(); borderPane.setCenter(webviewBrowser); URI uri = URI.create("http://www.pacsun.com/"); Map<String, List<String>> headers = new LinkedHashMap<String, List<String>>(); headers.put("Set-Cookie", Arrays.asList("cookie1=value1","cookie2=value2")); java.net.CookieHandler.getDefault().put(uri, headers); final WebEngine engine = webviewBrowser.getEngine(); engine.setJavaScriptEnabled(true); engine.load(uri.toString()); stage.setScene(new Scene(borderPane, 850, 600)); stage.show(); 大致相当于range(0, 3)。 它会在第二个值之后停止。切片也是如此。