+ +) (P+i)->sum= (p+i)->sum+ (p+i),Score[j]; }}voidSortstructStudent *p,intN) { inti,j,m; structStudent temp; for(i=0; i1; i++) {m=i; for(j=i;j) { if((p+m)->sum) sum)) {m=J; } } if(m!=i) {temp=* (p+i); * (p+i) =* (p+m); * (p+m) =temp; } }}3. Problems encountered during commissioning and solutions:Problems encountered: The array score is written as a single array when calculating fractionsCorrection method: Should be changed to SCORE[J].Learning Summary an
Java Concurrency Programming-the 2nd chapter-Thread Safety2. Thread Safety2.1 What is thread safetyThread-Safe classes: When a class is accessed by multiple threads, how these threads are executed alternately, regardless of how they are dispatched in the running environment, does not require the amount of synchronization or synergy in the code portion of the call. This class is a thread-safe classThread-saf
objects of a known type,can is multidimensional, can hold primitived. However, its size cannot is changed once you create it.2. Collection:hold single elements, automatically resize, won ' t hold Primitives3. Map:holds associated pairs, automatically resize, won ' t hold Primitives4. Like an array, a List of also associated numerical indexes to Objects--thus,arrays and Lists is ordered containers.5. The behavior of Queues and stacks is provided via the LinkedList6. A Map is a-to-associate not i
to call inside a constructor is those that is final in the base class. (This also applies to private methods, which is automatically final.)Convariant return typesJava SE5 adds convariant return types, which means, a overridden method in a derived class can return a type derived From the type returned by the Base-class methodDesigning with InheritanceIf you choose inheritance First when you ' re using a existing class to make a new class, things can become needlessly comp Licated.A better appro
The 2nd week of Java Programming Study Summary Chapter 2-3 study Content Chapter II
Identifier (first name)
keyword int class
Basic data types
Logical type
Integer type
Character type
Floating-point types
Various types of mutual conversion-Low level can be converted directly to high levels--high level to give lower levels need to cast
Input/Output data
ArrayChapter III
Ope
represent more than just numeric values, but also other data types, such as objects.FunctionGrammarfunction funcname (formal parameter) {function body}funcname (actual argument)Formal parameters are also local variablesfunction FuncName (parameter var funcname; local Variables}FuncName (argument value) argument is a global variableIn JS, function in parentheses inside the parameters, no matter how much or do not give, JS will never error, will not care about the parameters passed in isWhat type
Problem DescriptionThis day the teacher gave small Hao a very simple topic relaxed: Enter a score, let you find their simplest score. InputThe first line includes a T, which represents the number of groups of test data.The next line of T lines includes a fraction. (The numerator denominator is within the int range)OutputFor each test sample, the output line has its simplest fraction.Sample Input32/63/111/36Sample Output1/33/111/36My Code:1#include 2ProcessintAintb/*greatest common divisor, so th
Problem DescriptionThe teacher gave a title to Xiao Hao: give you two integers x and n ( -10now that little Howe is in a quandary, please help him solve the problem. InputEnter two integers x and n per line.Outputfor each set of test data, the output line evaluates. Sample Input1 12 2Sample Output16HINT1#include 2 3 4 Long LongSumintXintN)5 {6 Long Longs=0;7 inti,j;8 Long LongS1;9 for(i=1; i)Ten { Ones1=1; A for(j=1; j) - { -s1*=x; the } -s+=S1; - } -
Problem DescriptionThe output Yang Hui the first n rows of the triangle.InputEnter a number n (n OutputThe output Yang Hui the first n rows of the triangle. (Note that there is no extra space at the end of the line, the number is output in%3d format)Sample Input34Sample Output 1 1 1 1 2 1 1 1 1 1 2 1 1 3 3 1HINTNote that there are multiple sets of inputs. Output a blank line after each set of test data.while (scanf ("%d", n)! = EOF){......}1#include 2 i
Problem Descriptionn individuals in a circle, numbered from 1 to n sequentially. From the person numbered 1 starts 1 to K, where the number of people who count K out of the circle, the output of the last left a person's original numbers.InputFirst enter a T, which indicates that there is a T group of data (1Then there are t-lines, each with 2 positive integers n and K. (1OutputFor each set of test data, output a number that represents the number of the last person left.Sample Input310 37 15 4Sam
Problem DescriptionEnter n (nInputExample of multi-group test sample. The first row of each group has an integer n indicating that there are n strings. Next there are n rows, one string per line.OutputOutput a sequential string, with each line outputting a string.Sample Input3abaaabcabSample OutputAababacab1#include 2#include string.h>3 voidSortChar* str[],intsize)4 {5 inti,j;6 Char*tmp;7 for(i=0; i1; i++)8 {9 for(j=i+1; j)Ten { One if(strcmp (str[i]
Problem DescriptionEnter n, and the output corresponds to a hollow positive hexagon with a side length of N.For easy viewing, the sample midpoint '. ' Represents a space and prints a space instead of a small dot when plotting a drawing.InputEdge length N. (NOutputSide length is a positive hexagon of nSample Input5Sample Output.....*****....*.....*...*.......*.. *.........*.*...........*.. *.........*...*.......*....*.....*.....*****1#include 2#include 3 voidPrtCharCintcount)4 { 5 while(cou
Problem DescriptionEnter n strings (nInputMultiple sets of test data. The first row of each set of test data contains an integer n, representing a total of n strings. Next, each line contains a string that consists of printable characters.OutputEach set of test sample output one row. The output finds a string that satisfies the test instructions.Sample Input3djdlkfjsadfjwedlkfjdlkfjl;jf;sfjdsl;al/dljfd2dlkasfjmmlld;femflsad;fiwejdifSample OutputDlkfjdlkfjl;jf;sfjdsl;al/ld;femflsad;fiwejdif1#incl
Problem DescriptionVerify Goldbach conjecture that any even number of sufficiently large (>=4) can be represented by a sum of two primes.InputEnter an even n. (2OutputFind A, B make n=a+bWhere A and B are two primes, and aSample Input4100Sample Output2 23 971#include 2 3#include 4 5 using namespacestd;6 7 intPrimeintm)8 9 {Ten One intI,n; A - if(m==1)return 0; - theN= (int) sqrt (Double) m); - - for(i=2; i) - + if(m%i==0)return 0; - +
Chapter 2 Aha! Algorithm
Chapter 2nd of programming Pearl River (version 2nd) gave three questions at the beginning. Question B is very interesting: rotating an N-yuan vector to the left to I position. For example, when n = 8 and I = 3, the vector abcdefgh is rotated to defghabc. Simple code uses an N-element intermediate vector to complete this work in n steps.
find problems to solve the problem can be really mastered, there is in the process of writing a blog book on the knowledge of a more convenient memory to understand memory.Learning progress Bar| | Lines of code (new/cumulative) | Blog volume (Add/accumulate) | Learning time (NEW/cumulative) | Important Growth | | -------- | :----------------:|:----------------:|:---------------: |:-----:| | Target | 3000 Rows | 15 articles | 300 Hours | | | First week | 50/50 | 2/2 | 14/14 | | Second week | 100
number of elements.10. The length of the array, A,length = N, is the number of elements of array A.11. Operators and expressions are similar to C-language useCode Hosting(run result of statistics.sh script)This week's Code projectOther (sentiment, thinking, etc., optional)This week's knowledge made me and C language content together, found that particularly good understanding, just changed a framework. You have to keep trying!Learning progress Bar
lines of code (new/cumula
C ++ programming ideology: volume 2nd is mainly about some of the more advanced functions of the Standard C ++, including Exception Handling, templates, standard library algorithms, containers, the running type information rtti. It also includes two parts: design mode and concurrency. These two parts are quite good. However, I do not know much about the design mode and concurrency, so now the two parts are
Reference "ASP. MVC5 Advanced Programming" version 5th2nd Chapter ControllerController: Responds to the user's HTTP request and returns the processed information to the browser.2.1 ASP. NET MVC IntroductionThe controller in the MVC pattern is primarily responsible for responding to the user's input and modifying (Model) in response. In this way, the controller in MVC focuses on the application flow, the processing of the input data, and the provision
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.