• 力扣(83.643)补8.29


    83.删除排序列表中的重复元素

    第一次做Java的链表题,果断不会。

    /**

     * Definition for singly-linked list.

     * public class ListNode {

     * int val;

     * ListNode next;

     * ListNode() {}

     * ListNode(int val) { this.val = val; }

     * ListNode(int val, ListNode next) { this.val = val; this.next = next; }

     * }

     */

    class Solution {

        public ListNode deleteDuplicates(ListNode head) {

            ListNode cur=head;

            if(head==null)

            return null;

            while(cur.next!=null){

                if(cur.val==cur.next.val){

                    cur.next=cur.next.next;

                }

                else

                cur=cur.next;

            }

            return head;

     

        }

    }

    643.子数组最大平均数I

    这题我用一般方法又果断超时。以下是我的报错代码。

    class Solution {

        public double findMaxAverage(int[] nums, int k) {

            double ans=Integer.MIN_VALUE;

            if(nums.length==1)

            return nums[0]+0.0;

            for(int i=0;i<=nums.length-k;i++){

                long num=0L;

                double average=0;

                for(int j=0;j

                    num+=(long)nums[i+j];

                }

                average=(num+0.0)/k;

                ans=Math.max(ans,average);

            }

            return ans;

     

        }

    }

    以下是标答。

    class Solution {

        public double findMaxAverage(int[] nums, int k) {

            int sum = 0;

            int n = nums.length;

            for (int i = 0; i < k; i++) {

                sum += nums[i];

            }

            int maxSum = sum;

            for (int i = k; i < n; i++) {

                sum = sum - nums[i - k] + nums[i];

                maxSum = Math.max(maxSum, sum);

            }

            return 1.0 * maxSum / k;

        }

    }

     

  • 相关阅读:
    uniapp picker 的使用,这玩意做的真不怎么样
    java计算机毕业设计网上拍卖系统源程序+mysql+系统+lw文档+远程调试
    conn,cur=DBHelper.connDB(DBconfig.A)是什么意思
    手把手教你打造美观实用的家居微信小程序
    uniapp(uncloud) 使用生态开发接口详情5(云公共模块)
    MSYS2 使用
    k8s部署针对外部服务器的prometheus服务
    Nginx 面试 40 问与答
    Python——飞机大战(day10)
    android中使用opengl(.jni文件使用)
  • 原文地址:https://blog.csdn.net/m0_65280246/article/details/127624015