Arrays Python中直接较小元素的程序 arr=[] 尝试: 测试用例=int(输入()) 打印(“测试用例:”,测试用例) 对于范围内的i(0,测试用例): arr_len=int(输入()) 打印(“数组长度:”,arr_len) 对于范围内的j(0,arr_len): val=输入() arr.append(val) 打印(“数组:”,arr) 当j

Arrays Python中直接较小元素的程序 arr=[] 尝试: 测试用例=int(输入()) 打印(“测试用例:”,测试用例) 对于范围内的i(0,测试用例): arr_len=int(输入()) 打印(“数组长度:”,arr_len) 对于范围内的j(0,arr_len): val=输入() arr.append(val) 打印(“数组:”,arr) 当j,arrays,python-3.x,Arrays,Python 3.x,} 这样做……(我已将holder.ivlogo和holder.tvweek的赋值转移到if-else语句之外) arr = [] try: test_cases = int(input()) print("testcase: ",test_cases) for i in range(0, test_cases): arr_len = int(input()) print("Array Length:", arr_len)

}

这样做……(我已将
holder.ivlogo
holder.tvweek
的赋值转移到if-else语句之外)

arr = []
try:
    test_cases = int(input())
    print("testcase: ",test_cases)
    for i in range(0, test_cases):
        arr_len = int(input())
        print("Array Length:", arr_len)
        for j in range(0, arr_len):
             val = input()
             arr.append(val)
             print("Array:", arr)
             while j < (len(arr)+1):
                 if arr[j]<arr[j+1]: print("-1")
                 else: print(arr[j])
except EOFError: print("Exception Handled\n")
2
testcase:  2
5
Array Length: 5
4 1 1 5 3 
Traceback (most recent call last):
  File "C:/Users/Rupali Singh/PycharmProjects/Geeks_for_geeks/immediate_smaller_element.py", line 15, in <module>
    if arr[j]<arr[j+1]: print("-1")
Array: ['4 1 1 5 3 ']
IndexError: list index out of range
1
public class WeekAdapter extends ArrayAdapter {

private int resource;
private LayoutInflater layoutInflater;
private String[] week = new String[]{};

public WeekAdapter(Context context, int resource, String[] objects) {
    super(context, resource, objects);
    this.resource = resource;
    this.week = objects;
    layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}

public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder;
    if (convertView == null) {
        holder = new ViewHolder();
        convertView = layoutInflater.inflate(resource, null);

        convertView.setTag(holder);
    } else {
        holder = (ViewHolder) convertView.getTag();
    }
    holder.ivlogo = (LetterImageView) convertView.findViewById(R.id.ivLetter);
    holder.tvWeek = (TextView) convertView.findViewById(R.id.tvmain);
    holder.ivlogo.setOval(true);
    holder.ivlogo.setLetter(week[position].charAt(0));
    holder.tvWeek.setText(week[position]);
    return convertView;
}

class ViewHolder {
    private LetterImageView ivlogo;
    private TextView tvWeek;

}